![](https://img-blog.csdnimg.cn/20201026093330539.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Django
django
FM黎明之前
hebeisunboy@gmail.com
展开
-
django报错:LookupError: No installed app with label ‘admin‘.
1.卸载django2.2.2版本pip uninstall django2.重新安装pip install django -i https://pypi.tuna.tsinghua.edu.cn/simple/3.注意:本人重装一次好了,你们可以试试安装django2.1.8或者重启试试,这玩意说不准.原创 2021-02-18 00:37:07 · 441 阅读 · 0 评论 -
Django 本地项目设置DEBUG=False静态文件与上传文件404不存在错误解决
Django 本地项目设置DEBUG=False静态文件与上传文件404不存在错误解决生产环境:python=3.8django=3.1默认配置django在DEBUG=True时通过’django.contrib.staticfiles’ (app) 搜索静态文件;用户上传则需编写编写代码手动配置from django.conf import settingsfrom django.conf.urls.static import staticurlpatterns = [...]# 用原创 2020-12-16 11:20:55 · 637 阅读 · 0 评论 -
django——自定义404返回页面(腾讯公益寻找宝贝回家)
django自定义404返回页面HTTP404:百度百科:404页面是客户端在浏览网页时,服务器无法正常提供信息,或是服务器无法回应,且不知道原因所返回的页面。个人见解:服务器不存在或无法解析你浏览的网页资源.django官方文档前言:任意访问一个不存在的url路径,Django在调试模式DEBUG=True下就会返回404并显示错误信息。项目上线要关闭调试模式。给其自定义一个404返回页面,只要访问资源不存在就返回此页面.一. 设置——project/settings.py# 关闭调试原创 2020-12-09 10:56:47 · 1578 阅读 · 0 评论 -
浅谈restful规范
# django路由:path('order_fbv/', views.order, name='FBV-order-view'),path('order_cbv/', views.OrderView.as_view(), name='CBV-order_view'),# django视图:from django.http import HttpResponsefrom django.views.decorators.csrf import csrf_exempt, csrf_protectfr原创 2020-11-28 17:53:59 · 209 阅读 · 2 评论 -
django_rest_framework——用户认证
from rest_framework.views import APIViewfrom rest_framework import exceptionsclass MyAuthentication(object): def authenticate(self, request): token = request._request.GET.get('token') if not token: raise exceptions.Authen原创 2020-11-15 21:57:30 · 82 阅读 · 0 评论 -
Django提示You have multiple authentication backends configured and therefore must provide the `backend
您配置了多个身份验证后端,因此必须为用户提供“backend”参数或设置“backend”属性。setting.py 配置用户认证AUTHENTICATION_BACKENDS = ( # Django默认default 'django.contrib.auth.backends.ModelBackend', 'guardian.backends.ObjectPermissionBackend', # 微信登录验证 'social_core.backends.we原创 2020-11-13 11:23:14 · 571 阅读 · 0 评论 -
Django—— FBV/CBV强制与放行csrf_token认证
csrf_toekn认证机制:django中对POST请求,csrf会进行认证处理,csrf认证机制是防御跨站伪造功能,在没有任何处理的前提下,POST请求会报错。csrf认证中间件是在process_view执行(通过装饰器强制认证或者放行可知,并不是走process_view中间件。),同时对类中的方法进行CSRF装饰器操作需要:# 注意:FBV只能添加在dispatch方法上(或者装饰在类上指定dispatch方法),类中单独方法无效。from django.views.decorators.c原创 2020-10-24 20:51:53 · 237 阅读 · 0 评论