三大验证模块概述 在DRF的APIView重写的dispatch方法中, self.initial(request, *args, **kwargs) 这句话就是执行三大验证的逻辑, 点进去可以看到依次执行的就是认证(authentication)/权限(permission)/限流(throttl ...
分类:
其他好文 时间:
2020-07-23 16:05:48
阅读次数:
66
csrf 跨站请求伪造 1 ajax({ 2 3 data:{csrfmiddlewaretoken:$('[name=csrfmiddlewaretoken]').val(), 4 // csrfmiddlewaretoken:'{{ csrf_token }}', 5 } 6 }) 7 ajax ...
分类:
其他好文 时间:
2020-07-23 16:03:33
阅读次数:
59
ORM执行原生sql语句 在模型查询api不够用的情况下,我们还可以使用原始的sql语句进行查询 方式1 raw() raw()方法,返回模型的实例django.db.models.query.RawQuerySet 实例 这个RawQuerySet实例可以像一般的QuerySet那也,通过迭代来提 ...
分类:
其他好文 时间:
2020-07-23 01:40:56
阅读次数:
133
def get(self, request, *args, **kwargs): # 获取当前页码 pg = int(request.GET.get('page', 1)) obj = Student.objects.all().order_by("id") # 创建分页器对象 page_obj = ...
分类:
其他好文 时间:
2020-07-22 20:58:35
阅读次数:
93
问题来源: 针对下拉菜单而言,如果全部有前端固定输入,一旦系统需要修改前端字段名称,那么我们就需要去找到对应的下拉框,修改名称,修改后还要重新提交代码;略微麻烦 解决办法,用Django的models处理,把数据都写到数据库中,后端把数据返回给前端,前端只需要读取数据,写到对应的下拉菜单中即可 具体 ...
分类:
其他好文 时间:
2020-07-22 20:31:35
阅读次数:
87
jQuery库拥有完整的Ajax兼容套件。其中的函数和方法允许我们在不刷新浏览器的情况下从服务器加载数据www.xinchengcork.com。1,jQuery.ajax()执行异步HTTP(Ajax)请求。2,.ajaxComplete()当Ajax请求完成时注册要调用的处理程序。这是一个Ajax事件。3,.ajaxError()当Ajax请求完成且出现错误时注册要调用的处理程序。这是一个Aj
分类:
Web程序 时间:
2020-07-22 16:27:53
阅读次数:
105
AJAX(Asynchronous Javascript And XML) 翻译成中文就是“异步Javascript和XML”。即使用Javascript语言与服务器进行异步交互,传输的数据为XML(当然,传输的数据不只是XML,现在更多使用json数据)。 同步交互:客户端发出一个请求后,需要等待 ...
分类:
Web程序 时间:
2020-07-22 15:34:41
阅读次数:
92
Django后台Admin继承UserAdmin增加用户不显示明文方法 https://blog.csdn.net/qq_42164596/article/details/104392262?utm_medium=distribute.pc_relevant_t0.none-task-blog-Bl ...
分类:
其他好文 时间:
2020-07-22 15:32:21
阅读次数:
130
vue-element-admin与django配合使用修改记录 服务端返回数据格式 {"code":20000,"data":{"roles":["admin"],"introduction":"I am a super administrator","avatar":"https://wpimg ...
分类:
其他好文 时间:
2020-07-22 13:53:14
阅读次数:
105
创建app (添加到installed apps)python manage.py startapp test_worm依赖文件生成pip freeze > requirements.txt依赖文件安装pip install -r requirements.txt添加静态资源,在settings.p ...
分类:
编程语言 时间:
2020-07-22 11:18:40
阅读次数:
84