Python 在admin.py中添加多个字段

Python 在admin.py中添加多个字段,python,django,many-to-many,admin,Python,Django,Many To Many,Admin,我想为每个与之对应的问题页面显示我的课堂页面中有4个项目(“访问1访问2访问3访问4”) 现在我似乎一次就得到了所有的页面。。。例如,我想问“你多大了?”这一问题是否仅在管理面板“Visite 1”中的Visite 1 this turn中定义 My models.py: 我的admin.py: 我必须面对什么样的循环才能为每个相关页面找到正确的行 class ReplyAdmin(admin.ModelAdmin): list_display = ["__str__", "user",

我想为每个与之对应的问题页面显示我的课堂页面中有4个项目(“访问1访问2访问3访问4”)

现在我似乎一次就得到了所有的页面。。。例如,我想问“你多大了?”这一问题是否仅在管理面板“Visite 1”中的Visite 1 this turn中定义

My models.py:

我的admin.py:

我必须面对什么样的循环才能为每个相关页面找到正确的行

class ReplyAdmin(admin.ModelAdmin):
    list_display = ["__str__", "user", "question", "creationDate", "get_pages",]

    def get_pages(self, obj):
        return "\n".join([page.title for page in obj.question.page.all()])

    class Meta:
        model = Reply   
admin.site.register(Reply, ReplyAdmin)
class ReplyAdmin(admin.ModelAdmin):
    list_display = ["__str__", "user", "question", "creationDate", "get_pages",]

    def get_pages(self, objects):
        return "\n".join([page.title for page in Page.objects.all()])

    class Meta:
        model = Reply   
admin.site.register(Reply, ReplyAdmin)
class ReplyAdmin(admin.ModelAdmin):
    list_display = ["__str__", "user", "question", "creationDate", "get_pages",]

    def get_pages(self, obj):
        return "\n".join([page.title for page in obj.question.page.all()])

    class Meta:
        model = Reply   
admin.site.register(Reply, ReplyAdmin)