Django
一万小时_now
这个作者很懒,什么都没留下…
展开
-
谷歌浏览器新版本Chrome 80默认SameSite导致跨域登录状态失效的问题
年前解决了用corsheaders的方法解决Django跨域问题。但是Django后台发送给chrome浏览器的response header中set-session中默认加上了SameSite=Lax。这个属性禁止第三方请求携带cookie,导致chrom浏览器request请求不能携带cookie。当时在Django setting.py中添加以下设置,禁用chrom中的SamSite属性或者...原创 2020-03-18 22:09:32 · 9889 阅读 · 1 评论 -
Django 跨域请求时不携带cookie
在前后端分离项目中,后端Django 登录代码中使用session。 request.session['username'] = user_obj.username request.session['user_id'] = user_obj.id request.session['is_login'] = True后端服务器返回response header中有set-cookie属...原创 2020-03-03 15:25:34 · 1282 阅读 · 0 评论 -
Django-分页
django内置的分页转载自https://segmentfault.com/a/1190000016136875?utm_source=tag-newestPaginator对象Page对象from django.core.paginator import Paginatordef students(request, num): allStudents = S...转载 2019-11-21 16:51:24 · 87 阅读 · 0 评论 -
Django中的DateTimeField格式
创建django的model时,有DateTimeField、DateField和TimeField三种类型可以用来创建日期字段,其值分别对应着datetime()、date()、time()三中对象。这三个field有着相同的参数auto_now和auto_now_add,表面上看起来很easy,但实际使用中很容易出错,下面是一些注意点。DateTimeField.auto_now这个参...转载 2018-10-16 13:47:20 · 1367 阅读 · 0 评论