首页 > 解决方案 > Django在admin中的相关对象内显示相关对象

问题描述

根据我的任务,管理员必须能够创建带有问题(创建、删除、更新)和与此问题相关的选项的投票。所有这些都应该在同一个管理页面上显示和更改。

Poll
|
|_question_1
|    |
|    |_choice_1(text)
|    |
|    |_choice_2
|    |
|    |_choice_3
|
|_question_2
|    |
|    |_choice_1
|    |
|    |_choice_2
|    |
|    |_choice_3
|
|_question_3
     |
     |_choice_1
     |
     |_choice_2
     |
     |_choice_3

好的,像这样显示一层嵌套是没有问题的

class QuestionInline(admin.StackedInline):
    model = Question


class PollAdmin(ModelAdmin):
    inlines = [
        QuestionInline,
    ]

但是如何获得所需的民意调查设计结构呢?

标签: djangomodeladmin

解决方案


查看这个库,它应该提供功能。


推荐阅读