【发布时间】:2017-02-24 22:59:51
【问题描述】:
官方教程(第 2 部分)通过将 admin.site.register(Question) 添加到 admin.py 中,可以轻松地在管理面板中添加和删除问题。
https://docs.djangoproject.com/en/1.10/intro/tutorial02/
但是我很好奇如何管理答案,也就是 Choice 对象。 自然,我将 admin.site.register(Choice) 导入并添加到 admin.py 中。
所以它起作用了。但我有这些担忧:
A.问题和选择分开管理。
B.在选项索引菜单中,它不显示选项分配给哪个问题(键),除非您单击每条记录以显示可供选择的键的下拉菜单。
我想知道如何:
A.以更分层的结构管理问题和选择,即单击问题项,您不仅可以编辑问题本身,还可以编辑它所属的选择。
B.在选择索引表菜单中,是否可以列出另一列以显示该项目的关键对象(问题)?
或者是否有其他更直观的方式来进行管理员管理?
在我看来,官方的 Django 教程并没有得到很好的解释,我花了很长时间在谷歌上搜索来弄清楚到底发生了什么。如果这里有人可以为像我这样的初学者提供更好的最新教程来尝试一下,那就太好了。
【问题讨论】:
-
您以前在文档中遇到过 TabularInline 字段吗?听起来这就是你要找的东西docs.djangoproject.com/en/1.10/ref/contrib/admin/…
-
你已经完成了教程的第 7 部分吗?
标签: python django database django-admin