我做了一个简单的应用程序,其管理界面在本地运行良好。
我已成功将其部署在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。
任何帮助?