我在 Django model.py 中有一个类
class Ticket(models.Model):
game = models.ForeignKey(Game)
def __unicode__(self):
return self.numbers
def checksum(self):
#calculate checksum here
在其他功能中,我可以调用类似:ticket.checksum
但后来,我添加了另一种方法(get_scan)
class Ticket(models.Model):
game = models.ForeignKey(Game)
def __unicode__(self):
return self.numbers
def checksum(self):
#calculate checksum here
def get_scan(self):
#calculate get_scan here
但现在我不能打电话给 ticket.get_scan (尽管 ticket.checksum 仍然有效)
我尝试过不同的方式,比如重启 web 服务器,调用 Django shell ......但它不起作用。
错误:“票证”对象没有属性“get_scan”
更新:关于缩进问题