django 'WSGIRequest' object has no attribute 'user'
django 39 No object user has attribute
2023-09-27 14:26:13 时间
这是Django版本的问题,1.9之前,中间件的key为MIDDLEWARE_CLASSES, 1.9之后,为MIDDLEWARE。所以在开发环境和其他环境的版本不一致时,要特别小心,会有坑。
需要在settings里面把MIDDLEWARE改为MIDDLEWARE_CLASSES
删除其中的
django.contrib.auth.middleware.SessionAuthenticationMiddleware
即可
相关文章
- Django运行提示ModuleNotFoundError: No module named 'models'
- Django的ORM基础增删改查
- Django的视图与网址之加法计算
- django之创建第8个项目-数据库配置及同步研究
- 在Django中使用Neo4j
- 关于Django Web应用架构设计开发的几个问题
- Django中的Model(操作表)
- 「基于Python技术的智慧中医商业项目」Django后端新闻应用设计
- Django实现adminx自定义布局管理编辑界面
- Django 4.x Models Relationship fields 字段关联关系
- django models
- Django 一对多,多对多关系解析
- 毕业设计 Django大数据投标管理与可视化系统
- Python学习---django重点之视图函数
- Django:drf过滤、搜索、排序功能
- Django:UUID('') is not JSON serializable
- Django学习路33_url 地址及删除元素 delete() 和重定向 return redirect('路径')
- uWSGI+django+nginx的工作原理流程与部署历程