随笔分类 - Django
摘要:原因 django原生CBV中对于 Ajax put 或 delete 请求进行封装时,会把请求数据放在 request.body里, 所以获取不到csrf token 方式一: 关闭csrf 中间件 简单粗暴 方式二: 针对CBV视图跨过csrf认证 先引入 在视图中覆写父类的dispatch方法
阅读全文
摘要:什么是ModelForm Django中Model负责操作数据库,并且具有简单的数据库验证功能;Form用于用户请求的验证,具有强悍的数据库验证功能;ModelForm是将二者合二为一,即可用于数据库操作(部分),也可用于用户请求的验证(部分)! 其实Django Admin就是利用ModelFor
阅读全文
摘要:创建新项目 新建一个项目untitled,注意django 版本为1.11 修改models.py,增加2个表 from django.db import models class Classes(models.Model): name = models.CharField(max_length=3
阅读全文
摘要:一.ModelViewSet 路由 因为我们正在使用ViewSet代替View,实际上已经不再需要自己来设计URL的配置了。将资源和视图、URL绑定到一起是一个可以自动完成的过程,只需要使用Router即可。我们需要做的就是将视图集注册到Router上去而已。 将ViewSets注册到Routers
阅读全文
摘要:调试orm 在django项目根目录下创建文件test_orm.py,它和manage.py是同级的 清理过期session 如果用户主动退出,session会自动清除,如果没有退出就一直保留,记录数越来越大,要定时清理没用的session。 django中已经提供了这个方法,推荐把它加入到cron
阅读全文
摘要:Django 默认可以使用任何 cache backend 作为 session backend, 将 django-redis 作为 session 储存后端不用安装任何额外的 backend # ######django-redis的配置 ################# CACHES = {
阅读全文
摘要:跨域就是跨域名,跨端口 - 为什么会有跨域? 浏览器有同源限制策略 - 绕过浏览器同源策略就可以跨域 - 方式一: jsonp(利用浏览器特性) 在html动态创建script标签 同源策略会阻止ajax请求,但不阻止具有src属性的标签 <script src='xxx'></script> <i
阅读全文

浙公网安备 33010602011771号