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

相关推荐
MATLAB代码顾问3 分钟前
Python NumPy数值计算核心指南
开发语言·python·numpy
布朗克1687 分钟前
38 Spring Boot入门——自动配置、核心注解与Starter机制
java·spring boot·后端
FBI HackerHarry浩7 分钟前
修改Pycharm2023.2.5连接数据库创建的SQL文件保存的默认位置
python·pycharm
老徐聊GEO8 分钟前
AI搜索获客:亲测有效的实践案例分享
大数据·人工智能·python
程序员老申12 分钟前
外呼突然全挂了,追查 24 分钟后我发现了 etcd 最阴的一颗雷
后端·程序员
何以解忧,唯有..12 分钟前
Go语言变量的声明方式详解
开发语言·后端·golang
长栎13 分钟前
MyBatis 缓存为啥总是失效?装饰器模式套娃的代价
后端
HKkuaidou13 分钟前
基于深度学习的药用草本植物识别系统
pytorch·python·深度学习·resnet
bright_ye15 分钟前
setjmp & longjmp 深度详解 + 代码示例
后端
To_OC15 分钟前
我一直以为 Ajax 是个黑盒,直到我写了这 50 行代码
前端·后端·全栈