我的ModelAdmin
模型有一个ModelAdmin
子类:
@admin.register(gradeScalesSetting)
class gradeScalesSettingAdmin(admin.ModelAdmin):
list_display = ('configuration_select', 'NumberOfGrades', 'Rounding','Precision', 'Status',)
change_list_template = 'admin/Homepage/view.html'
在我单击成绩等级设置之后:
如何连接到我的views.py? 这就是我想在我的视图.py公司名称:
^{2}$当我尝试这个:
@admin.register(gradeScalesSetting)
class gradeScalesSettingAdmin(admin.ModelAdmin):
def new_NumberOfGrades(self, obj):
if obj.NumberOfGrades == 'Grade Scale Settings':
return '<a href="view.html" </a>' # this url will redirect to your
在我的ModelAdmin
子类中:
list_display = ('configuration_select', 'new_NumberOfGrades', 'Rounding','Precision', 'Status',)
有没有办法把它和我的views.py?在
这就是我想在我的视图.html公司名称:
所以我想把它和我的视图.py. 在
您可以通过重写
get_urls
来更改ModelAdmin的路由:通过这种方式,您可以完全控制用于管理页面的视图,甚至可以根据需要添加其他页面(不仅仅是变更列表和编辑视图)。在
如果不需要其他默认视图(如对象编辑页),则可以通过替换原始URL(而不是搜索所需的URL并进行修补)来简化上面的代码:
^{pr2}$重写^{} 以设置
extra_context
。在相关问题 更多 >
编程相关推荐