【发布时间】:2013-04-19 13:09:12
【问题描述】:
我的 models.py 中有这样一个字段:
class Animal(models.Model):
master = models.ForeignKey('masters.Master', blank=True, null=True, db_index=True, related_name='master_of')
但在 Django admin 中,右侧没有绿色的小“+”按钮,因此您无法从那里添加新的 master,这不是很实用。
所以我希望绿色的“+”按钮出现在“主”字段上,以便能够直接从那里添加主。
我该怎么做?
【问题讨论】:
-
一定有更简单的方法可以做到这一点,因为在它工作之前,但我改变了一些东西,现在我才意识到加号按钮消失了。
-
加号+被添加到所有外键,但它基于用户对该模型的权限,你确定你有正确的权限吗?确保相关模型也为管理员注册。
-
是的,我可以从管理员的相应表单中添加新的主人。
标签: python django foreign-keys admin