![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Django
文章平均质量分 88
sandwu
这个作者很懒,什么都没留下…
展开
-
Django drf的快速实战学习
调用方式是在指定的视图下(viewset)指定类属性permission_classes = [permissions.xxx(具体类)],然后在具体类的下面重写上述两个方法,前者是只要是该视图类进来的http请求都会进入has_permission判断,后者则是在方法里调用了get_object()方法后会去调用的,而只要这两个方法任一返回False,则会返回前端403 respons。这里主要讲述实战经常用到的功能,而如果要全面的功能了解,官网是最好的途径。原创 2022-09-20 14:23:10 · 797 阅读 · 0 评论 -
DJango碰到samesite无法登录Chrom(解决DJango无法获取Chrom的cookie问题)
文章目录前文排查总结前文 最近碰到DJango登录系统出现问题,而这问题实在是难以定位,网上搜了大量的资料皆找不到解决方法,后面借助google才逐渐解决了问题,特此记录下。问题是:极小部分同事用chrom无法登录上系统,而大部分同事(包括我)却又能正常登陆,然后让不能登录的同事换个浏览器后就恢复正常了。而这种偶发+偏偏存在的问题最是让人苦恼,这种我就完全没办法调试…所幸后面还是发现并解决了...原创 2020-03-11 00:21:27 · 5622 阅读 · 6 评论 -
Django的get产生对象所引发的一个坑(get save后却改变了其他值)
因为get原创 2019-12-29 22:44:15 · 542 阅读 · 0 评论 -
django+easyui实现简单搜索功能和render返回的页面刷新
前文 需求是针对render返回的结果进行数据搜索,初始想法是针对render返回的数据直接在前端进行数据遍历,但因为本身是分页,一次只能返回当页的结果,所以还是通过页面上的按钮向后台发起请求实现数据的更新。关于简单的table实现,如文章:django+easyui实现数据表格分页展示。前端代码 在table前增加form表单,通过action跳转到对应的视图函数,详细代码如下:&l...原创 2018-12-19 23:20:12 · 1163 阅读 · 0 评论 -
Python+Django+JQ easyui实现数据表格分页展示(基于前后端不分离)
前文 在用Django写web时,有时就仅仅需要从数据库查询出数据,然后在前端展示,但是又要分页,涉及的前后端还是蛮多的,这边介绍基础的html+Django以及用JQ的easyui框架+Django来实现基础的表格分页展示。table+Django Django的后端代码相对简单很多,逻辑就是从数据库取出数据,然后用Django自带的paginator进行分页(因为Django的pag...原创 2018-12-15 11:55:08 · 3250 阅读 · 1 评论 -
Python+Django+Middleware实现访问接口的频率限制(附带捕获请求ip)
前文 有时需要针对访问接口实现频率限制,在Django里用的比较多的就是用过中间件的形式来完成。以下介绍Django中间件的五种自定义方法的用途和举个项目实例来简单说明。Django中间件的五个方法 中间件中可以定义5个方法,分别是:process_request(self,request)process_view(self, request, callback, callback_...原创 2018-12-27 00:09:04 · 2177 阅读 · 0 评论 -
利用三层装饰器实现Django的权限控制
如题,利用三层装饰器可以实现Django的权限控制,代码如下:def require_role(role='user'): """ decorator for require user role in ["super", "admin", "user"] different role has different ru原创 2018-12-28 00:35:43 · 1369 阅读 · 0 评论