我有那些模型
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“
谢谢:)
发布于 2010-07-10 02:00:30
relation = ForeignKey(A, null=True, blank=True)会让你保存一个B,而不需要将它链接到一个A。这有帮助吗?
https://stackoverflow.com/questions/3214429
复制相似问题