我在django管理中遇到了一个奇怪的问题。每当我向list_display
添加外键时,整个更改列表视图将变为空白,仅显示条目总数。
型号.py:
class Organization(models.Model):
org_id = models.AutoField(primary_key=True)
org_name = models.CharField(max_length=288)
def __unicode__(self):
return self.org_name
class Meta:
db_table = u'organization'
class Server(models.Model):
server_id = models.AutoField(primary_key=True)
server_name = models.CharField(max_length=135,verbose_name="Server Name")
org = models.ForeignKey(Organization,verbose_name="Organization")
def __unicode__(self):
return self.server_name
class Meta:
db_table = u'server'
管理员py:
class ServerAdmin(admin.ModelAdmin):
list_display = ('server_name','org')
admin.site.register(Server,ServerAdmin)
现在我希望这段代码在ChangeList View
中显示组织名称,但是我得到的是:
如果我删除ServerAdmin
类的list_display
中的org
,就会得到:
我没有修改模板或重写任何ModelAdmin
方法。我使用Mysql(5.1.58)作为Ubuntu11.10存储库附带的数据库。
我真的很高兴我能为这个问题的人得到一个解决方案。提前谢谢。
目前没有回答
相关问题 更多 >
编程相关推荐