我試圖讓部分django模型。每個部分可以有一個或沒有超級部分,每個部分可以有多個子部分。這裏是我的模型Django單一模型中的一對多關係
class Section(models.Model):
section_name = models.CharField(max_length=100)
sub_sections = models.ForeignKey('self', related_name='super_section', null=True)
links = models.ForeignKey('Link')
def __str__(self):
return self.section_name
class Link(models.Model):
link_adress = models.URLField(max_length=2083)
link_text = models.CharField(max_length=50)
link_description = models.CharField
def __str__(self):
return self.link_text
這裏的問題是試圖讓管理面板以我想要的方式工作。在管理面板中,我希望能夠查看和編輯小節,並且(這是我的問題)希望能夠編輯我當前節所處的超節。
https://docs.djangoproject.com/en/dev/ref/contrib /admin/#django.contrib.admin.StackedInline – madzohan