Django添加redis数据库作缓存 安装redis 系统: Centos yum安装 yum install -y redis 编译安装 wget http://download.redis.io/releases/redis-5.0.5.tar.gz tar -xf redis-5.0.
不忘初心,
牢记使命。
DRF在写ModelSerializers时,如果你自定义了字段那么必须重写create方法,不然在ModelViewset中调用create方法时会报异常。 class CommentModelSerializers(serializers.ModelSerializer): userna
Django restframwork 一切皆是资源,操作只是请求方式。 url里面不能出现任何一个动词 https://www.cnblogs.com/yuanchenqi/articles/8719520.html pip install djangorestframework 使用 先到ap
前端发送axios请求时我们django给予响应时若想携带cookie,必须要设置跨域,否则会杯浏览器拦截。 新版本的Chrome浏览器会有一个SameSite属性,他有三个值:Strict、Lax、none。 Strict较为严格,不允许跨域携带cookie,Lax稍微宽松允许一部分跨域cooki
Form和modelform Form自动生成登录标签并校验 # views.py class LoginForm(forms.Form): name = forms.CharField( label='用户名:', initial='小李',
中间件介绍 # MIDDLEWARE就是中间件 MIDDLEWARE = [ 'django.middleware.security.SecurityMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware
cookie和session HTTP协议对话 无连接 无状态 http协议断开后自动删除信息,下次来还要从新连接,不记住任何状态。 Cookie规范 在响应头中加cookie,维持会话 Cookie大小上限为4KB; 一个服务器最多在客户端浏览器上保存20个Cookie; 一个浏
Django模型层---ORM中的事务和锁 锁 行级锁 entries = Entry.objects.select_for_update().filter(author=request.user) #加互斥锁,由于mysql在查询时自动加的是共享锁,所以我们可以手动加上互斥锁。create、up
Django模型层之多表操作---Django–admin、多表增删改、多表查询(跨表查询、双下划线、聚合、分组、F查询、Q查询)三种表关系:一对一、一对多、多对多。
ORM是“对象-关系-映射”的简称。(Object Relational Mapping,简称ORM)(将来会学一个sqlalchemy,是和他很像的,但是django的orm没有独立出来让别人去使