Skip to content

整合admin美化的后台Jet后报错 #1

@x2x4com

Description

@x2x4com

官方的后台太丑了,实际项目里面我们都会引一个美化的admin的插件Jet,但是打开Jet后就报错了
Jet: https://github.com/geex-arts/django-jet

渲染模板的时候Jet模板报错,指向的是wechat_django/admin/base.py的has_wechat_permission这个方法

AttributeError at /site/admin/
'WSGIRequest' object has no attribute 'app'
Error during template rendering
In template /Volumes/Git/github/x2x4/site_base/venv/lib/python3.6/site-packages/jet/templates/admin/base.html, error at line 199

该模板文件报错行

 {% jet_get_menu as app_list %}

实际报错 wechat_django/admin/base.py in has_wechat_permission, line 162

    def has_wechat_permission(self, request, operate="", category="", obj=None):
        app = request.app
        category = category or self.__category__
        return has_wechat_permission(request, app, category, operate, obj)

请问这个app的属性是什么时候塞进去的? 怎么修复呢

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions