官方教程(第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.在Choice索引表菜单中,是否可以列出另一列以显示项目的Key对象(Question)?

或者,如果还有其他更直观的方式来管理管理?

在我看来,官方的Django教程并没有得到很好的解释,我花了很长时间才搞清楚究竟发生了什么 . 如果有人在这里为我这样的初学者提供一个更好的最新教程,那就太棒了 .