__unicode__函数在本地工作,但不在Heroku上工作

时间:2017-08-11 11:19:20

标签: python django heroku unicode

我做了一个简单的应用程序,其管理界面在本地运行良好。

我已成功将其部署在heroku上。

这是我的models.py

class Club(models.Model):
    name = models.CharField(max_length=50, unique=True, verbose_name=_("name"))

    def __unicode__(self):
         return self.name

class Party(models.Model):
       name = models.CharField(max_length=100, unique=True, verbose_name=_("name"))
       club = models.ForeignKey(Club, verbose_name=_('club'))

       def __unicode__(self):
           return self.name
管理界面中的

本地,在Parties表中,我可以看到俱乐部列下的Club's name,这是__unicode__的结果

但是,在 heroku 中,__unicode__方法无法正常工作,我会在派对的俱乐部专栏中获得ClubObject

我正在使用python 2.7。

任何帮助?

0 个答案:

没有答案