Django 在管理页面上显示多对多关系中的更多字段

发布于 2024-10-20 12:16:04 字数 106 浏览 1 评论 0原文

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

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

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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

伪心 2024-10-27 12:16:04

使用 ModelAdmin 类的 inlines 属性。

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

Use the inlines property of the ModelAdmin class.

First, define an InlineModelAdmin (the Django documentation covers it here). Then, set the inlines property of your page build model to a list or tuple with the class you created. You'll get exactly the behavior you want.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文