Django admin中没有填充外键关系

时间:2009-12-17 09:59:06

标签: django django-admin

在windows xp和postgres数据库上使用django 1.0.1

我在Django管理页面中遇到了一个非常奇怪的问题。使用下面的模型和管理员,字段“balance”会填充Balance模型中的对象。但是,它不会填充locationparameter字段:名称“locationparameter”确实出现,但没有下拉菜单。

历史:Balance,BalanceMember对象是新的,我只是做了一个manage.py syncdb。 LocationParameter确实存在于系统中。

手动创建BalanceMember确实有效:

bm = BalanceMember.objects.create(balance=b, locationparameter=lp, type=1, function=1)
bm.save()

任何人都知道在哪里看?

models.py:

class BalanceMember(models.Model):
     balance = models.ForeignKey(Balance)
     locationparameter = models.ForeignKey(LocationParameter)
     type = models.IntegerField()
     function = models.IntegerField()

admin.py

admin.site.register(BalanceMember)

1 个答案:

答案 0 :(得分:0)

尝试添加: admin.site.register(LocationParameter)