本文主要是介绍django admin 自定义界面时丢失左侧导航 nav_sidebar,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
只显示了自定义模板的内容,左侧导航没有显示出来。
原因:context 漏掉了,要补上。
# 错误写法(左侧导航不显示)def changelist_view(self, request, extra_context=None):form = CsvImportForm()payload = {"form": form}return TemplateResponse(request, "admin/csv_form.html", payload)# 正确写法:========================def changelist_view(self, request, extra_context=None):form = CsvImportForm()# 我要用的内容# 引入原有的内容context = dict(# Include common variables for rendering the admin template.self.admin_site.each_context(request), # side nav was not loading because this was not added.# Anything else you want in the context...# key=value,form= form # 加上我要用的内容)return TemplateResponse(request, "admin/csv_form.html", context)
How to add left sidebar in custom django admin template - Stack Overflow
这篇关于django admin 自定义界面时丢失左侧导航 nav_sidebar的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!