如何在 models.ForeignKey 字段上添加绿色加号按钮?

use*_*405 4 python django admin foreign-keys

我的models.py中有一个这样的字段:

class Animal(models.Model):
    master = models.ForeignKey('masters.Master', blank=True, null=True, db_index=True, related_name='master_of')
Run Code Online (Sandbox Code Playgroud)

但是在 Django admin 中,右侧没有绿色的小“+”按钮,因此您无法从那里添加新的 master,这不是很实用。

所以我希望绿色的“+”按钮出现在“master”字段上,以便能够直接从那里添加一个master。

我怎样才能做到这一点?

Gan*_*ham 6

您的主模型是否已在您的 admin.py 中注册?

如果没有,Django 不会处理它。