django 的 admin 管理模块中,如何管理多个表结合的数据?

2015-03-20 11:29:24 +08:00
 jun4rui

因为我看的书比较大陆,所以只明白一个表的对象可以很容易的添加到Admin管理端口去。

但是,假设我做一个新闻发布的模块,要用到两张表,一个是新闻分类,一个是新闻。但是在后台管理的时候,我添加、编辑新闻,都要选择一个已经存在的新闻分类,但这个东西是另外一个表了,这样的问题该如何处理?

3409 次点击
所在节点    Django
3 条回复
20150517
2015-03-20 12:20:35 +08:00
model admin里建一个field,根据现在表的连接链接到另一张表的编辑页面或filter页面
zjgsamuel
2015-03-20 12:35:45 +08:00
如果新闻的 model 包含了 新闻分类 还有新闻内容 新闻内容 里头设置好了 外键 那么 admin 里头 list_display 可以直接指定新闻分类的哇 然后后台的界面中下拉菜单啥的直接帮你生成好了 ~~
jun4rui
2015-03-20 14:13:01 +08:00
@20150517
@zjgsamuel

非常感谢两位指点

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/178187

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX