【发布时间】:2011-09-30 19:48:09
【问题描述】:
假设我们有一个具有两个自递归关系的模型:
class Article(Item): # Item in this case is an abstract class
date = models.DateField()
parent = models.OneToOneField('self', null=True, blank=True)
subatricles = models.ForeignKey('self', null=True, blank=True, related_name='subs')
Article 在这里充当一个节点 - 它可以有多个子节点(如果提供)和一个父节点(如果有)。但是,当我在 Django 的管理员中注册我的模型时,我的 subatricles 显示为“一对一” - 在这两种情况下都有选择框,但在后者中,不能选择多个值。
如何通过管理窗格将子项添加到此 Article 对象并稍后列出它们?
我想要的是: 而不是普通的下拉菜单。
谢谢。
【问题讨论】:
标签: django django-admin