django的Model的函数重载问题

django的Model的函数重载问题

class detail(models.Model):
    name = models.CharField(max_length=30)
    ... 省略...
    def __unicode__(self):
        return self.name     
    def delete(self):
        models.Model(self)

现在一调用detail的对象的这个delete()方法就提示
Traceback (most recent call last):
  File "<console>", line 1, in <module>
  File "/home/luxi78/projects/video/prj_base/../prj_base/video/models.py", line 89, in delete
    models.Model(self)
  File "/usr/lib/python2.5/site-packages/django/db/models/base.py", line 202, in __init__
    if args_len > len(self._meta.fields):
AttributeError: 'Model' object has no attribute '_meta'

非常郁闷,望各位帮帮忙
实在是不好意思,是我自己犯了低级错误,把原应该为models.Model.delete(self)写成了        models.Model(self)。出洋相了