我在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(eventhough ticket.checksum仍然有效)
我尝试了不同的方式,比如重新启动web服务器,调用Django shell ......但它不起作用。
错误: 'Ticket'对象没有属性'get_scan'
更新:它是关于缩进问题
答案 0 :(得分:0)
尝试删除任何剩余的* .pyc文件并重新启动网络服务器