![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
django
CHJXBT
这个作者很懒,什么都没留下…
展开
-
django提高分页查询效率
Django分页一般使用Paginator类来实现。分析一下Paginator类的实现:def page(self, number): """ Returns a Page object for the given 1-based page number. """ number = self.validate_number(number) bottom = (number - 1) * self.per_page原创 2021-09-17 11:46:22 · 853 阅读 · 0 评论 -
自定义django图片上传的路径和文件名
def user_avatar_path(instance, filename): """用户头像保存路径和文件名""" ext = filename.split('.')[-1] file_name = datetime.now().strftime("%Y%m%d_%H%M%S") file = file_name + '原创 2018-12-07 17:16:21 · 1976 阅读 · 2 评论 -
django前后端分离模式的csrf报错403:CSRF cookie not set
问题描述:使用django开启csrf中间件,前端使用ajax的方式,请求使用除’GET’, ‘HEAD’, ‘OPTIONS’, 'TRACE’时,报错CSRF cookie not set问题分析:因为如果开启了csrf功能,前端除了’GET’, ‘HEAD’, ‘OPTIONS’, 'TRACE’请求提交数据时,都需要校验csrftoken,因为前端在请求时没有传csrftoken到后端...原创 2019-08-02 19:17:39 · 1484 阅读 · 0 评论 -
Django的csrf中间件源码解析
Django的csrf中间件源码解析:'django.middleware.csrf.CsrfViewMiddleware',"""Cross Site Request Forgery Middleware.This module provides a middleware that implements protectionagainst request forgeries from ...原创 2019-08-02 14:25:17 · 291 阅读 · 0 评论