Python Django:ModelAdmin类赢得';不要更改管理页面
我现在正在做Django 1.8教程。我现在遇到的问题是定制管理表单。创建了一个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) 但是,管理页面上的每个表单仍然保持原来的顺序。问题文本仍在发布日期之前。
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导入表单的行。