基本上,我有三个模型的结构,顺序如下:
class Model_A(models.Model):
# (actually, it doesn't matter what type m_aid is...)
m_aid = models.IntegerField(primary_key=True)
# ...
class Model_B(models.Model):
m_bid = models.IntegerField(primary_key=True) # same as previous
m_a = models.ForeignKey('Model_A', db_column='m_aid')
# ...
class Model_C(models.Model):
m_cid = models.IntegerField(primary_key=True) # same as the previous 2
m_b = models.ForeignKey('Model_B', db_column='m_bid')
# ...
我要找的是使用管理变更表单模板,但有一点不同:在模型变更表单中,我想显示其子模型变更列表,在模型变更表单中,我希望显示模型变更列表
有什么办法吗?在
另外,你可能会认为这是一个愚蠢的问题,但我是django(和python)新手
您可以使用inline models来完成此操作。在
它们允许您在编辑“Model A”的实例时编辑“Model B”的一个或多个实例,依此类推。它与您在更改列表中看到的不同,但是有两个内置的布局,堆叠和表格,用于内联。表格将使你的外观最接近你想要的。在
相关问题 更多 >
编程相关推荐