Django 在管理页面上显示多对多关系中的更多字段
我有一个页面构建模型,它有很多字段 我想要的只是显示多对多字段模型的其他列
我有一个带有名称和类别字段的图像模型,我希望两者都显示在带有过滤器的内联表的管理页面上,而不是多对多字段。
I have a page build model that has a manytomanyfield
All i want is to display the other columns of the manytomany field model
I have an image model with name and category fields and I want both to display on the admin page in an inline table with a filter instead of a many to many field.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
使用
ModelAdmin
类的inlines
属性。首先,定义一个
InlineModelAdmin
(Django 文档介绍了它此处)。然后,将页面构建模型的inlines
属性设置为包含您创建的类的列表或元组。您将得到您想要的行为。Use the
inlines
property of theModelAdmin
class.First, define an
InlineModelAdmin
(the Django documentation covers it here). Then, set theinlines
property of your page build model to a list or tuple with the class you created. You'll get exactly the behavior you want.