【问题标题】:Django Display more fields in manytomany relationship on admin pageDjango在管理页面上以多对多关系显示更多字段
【发布时间】:2011-07-07 22:45:05
【问题描述】:

我有一个页面构建模型,它有一个 manytomanyfield 我想要的只是显示多对多字段模型的其他列

我有一个带有名称和类别字段的图像模型,我希望两者都显示在管理页面上的内联表中,带有过滤器而不是多对多字段。

【问题讨论】:

  • 您能为您的模型提供一些示例代码吗? 过滤而不是多对多字段是什么意思?

标签: django many-to-many m2m


【解决方案1】:

使用ModelAdmin 类的inlines 属性。

首先,定义一个InlineModelAdmin(Django 文档涵盖了它here)。然后,将页面构建模型的 inlines 属性设置为您创建的类的列表或元组。你会得到你想要的行为。

【讨论】:

  • 感谢您的回复。我完全放弃了内联的想法,走上了一条全新的路线。最后,我只是用字段构建了一个表,并使用了一些 jquery 来进行过滤。它正是我想要的。
猜你喜欢
  • 1970-01-01
  • 2014-10-20
  • 2021-06-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-09-11
  • 1970-01-01
  • 2012-12-01
相关资源
最近更新 更多