管理站点注册模型

时间:2010-07-09 16:04:04

标签: python django django-models

我有那些模特

class A(models.Model):
    name = CharField(max_length=255)

class B(models.Model):
    name = CharField(max_length=255)
    relation = ForeignKey(A)

我可以这样注册:

admin.site.register(A)
admin.site.register(B)

/admin/页面中,我可以看到A和B已注册。 和“添加B”管理页面,将显示一个组合(+)图标以添加新的“A”。 我想要的只是注册“B”并保留(+)图标,问题是:如果“A”没有注册,这个图标消失了这个地方:(所以我添加“B”时不能添加“A”

谢谢:)

1 个答案:

答案 0 :(得分:1)

relation = ForeignKey(A, null=True, blank=True)会让您保存B而无需将其链接到A.这有帮助吗?