Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/309.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Django:ModelAdmin类赢得';不要更改管理页面_Python_Django_Django Admin - Fatal编程技术网

Python Django:ModelAdmin类赢得';不要更改管理页面

Python Django:ModelAdmin类赢得';不要更改管理页面,python,django,django-admin,Python,Django,Django Admin,我现在正在做Django 1.8教程。我现在遇到的问题是定制管理表单。创建了一个ModelAdmin类,该类用于更改管理页面上表单的顺序,以便发布日期显示在问题文本之前 class QuestionAdmin(admin.ModelAdmin): fields = ['pub_date', 'question_text'] admin.site.register(Question, QuestionAdmin) 但是,管理页面上的每个表单仍然保持原来的顺序。问题文本仍在发布日期之前。

我现在正在做Django 1.8教程。我现在遇到的问题是定制管理表单。创建了一个ModelAdmin类,该类用于更改管理页面上表单的顺序,以便发布日期显示在问题文本之前

class QuestionAdmin(admin.ModelAdmin):
    fields = ['pub_date', 'question_text']

admin.site.register(Question, QuestionAdmin)
但是,管理页面上的每个表单仍然保持原来的顺序。问题文本仍在发布日期之前。出什么事了?我已经搜索了谷歌和stackoverflow,但没有结果。这个问题似乎太基本了,所以以前似乎没有人发布过


编辑:突然,上面的代码开始工作了。我不知道发生了什么事。该问题可能与我的python代码无关。

设置
模型
表单
问题管理员的属性:

class QuestionForm(forms.ModelForm):
    class Meta:
        model = Question
        fields = ['pub_date', 'question_text']

class QuestionAdmin(admin.ModelAdmin):
    model = Question
    form = QuestionForm

admin.site.register(Question, QuestionAdmin)

设置
问题管理员的
模型
表单
属性

class QuestionForm(forms.ModelForm):
    class Meta:
        model = Question
        fields = ['pub_date', 'question_text']

class QuestionAdmin(admin.ModelAdmin):
    model = Question
    form = QuestionForm

admin.site.register(Question, QuestionAdmin)
只是另一种方式(从)

只是另一种方式(从)


在admin.py文件头插入来自django导入表单的
行。在admin.py文件头插入来自django导入表单的
行。