0

我在 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”

更新:关于缩进问题

4

1 回答 1

0

尝试删除任何剩余的 *.pyc 文件并重新启动网络服务器

于 2012-04-07T20:59:52.317 回答