随笔分类 -  django

摘要:目录 1.创建表 1.1 Meta源信息 1.2 常用字段 1.3 参数 2.一对多 2.1一对多基本增删改查 2.1.1 models.py 2.1.2 views.py 2.2 一对多查找更多操作 2.2.1 models.py 2.2.2 views.py 2.3 一对多使用values和va 阅读全文
posted @ 2020-10-29 21:57 高登汗 阅读(258) 评论(0) 推荐(0)
摘要:2.1 user/urls.py ModelViewSet注册路由三部曲 from django.urls import include, path from user import views from rest_framework.routers import SimpleRouter, Def 阅读全文
posted @ 2020-10-27 17:18 高登汗 阅读(209) 评论(0) 推荐(0)
摘要:1.DRF框架的8个核心功能 1.认证(用户登录校验用户名密码或者token是否合法) 2.权限(根据不同的用户角色,可以操作不同的表) 3.限流(限制接口访问速度) 4.序列化(返回json) 5.分页 6.版本(接口版本号,用 v1/v2/v3) # api.example.com/v1/log 阅读全文
posted @ 2020-10-27 16:53 高登汗 阅读(102) 评论(0) 推荐(0)
摘要:django中使用Mysql 1先写类:在app01/models.py中写类 from django.db import models class Base(models.Model): create_time = models.DateTimeField(auto_now_add=True, v 阅读全文
posted @ 2020-10-27 00:19 高登汗 阅读(402) 评论(0) 推荐(0)
摘要:目录 使用七牛云上传视频 在django端获取七牛云的token vue端代码 在后端把vue中的传来的数据进行存储 使用七牛云上传视频 方便笔记只写了上传视频要使用到的代码 在django端获取七牛云的token # models.py中定义课程节表 class Sections(Base): t 阅读全文
posted @ 2020-10-15 07:19 高登汗 阅读(586) 评论(0) 推荐(0)
摘要:基类表 class Base(models.Model): create_time = model.TimeField(auto_now_add=True) update_time = model.TimeField(auto_now=True) class Meta: # 告诉django这是个抽 阅读全文
posted @ 2020-10-13 07:22 高登汗 阅读(69) 评论(0) 推荐(0)
摘要:目录 djangorestframework序列化 序列化常用字段参数 序列化使用 序列化 3.反序列化保存数据 4.序列化使用举例(serializers.ModelSerializer) serializers.ModelSerializer进行数据验证 djangorestframework序 阅读全文
posted @ 2020-10-13 07:20 高登汗 阅读(176) 评论(0) 推荐(0)
摘要:1.注册容联云账号 1.1 注册账号 https://www.yuntongxun.com/user/login 短信验证思维导图 1.2 登录即可看到开发者账号信息 1.3 添加测试账号 2.使用容联云发送代码测试 '''1. 安装容联云sdk''' pip install ronglian_sm 阅读全文
posted @ 2020-10-07 21:02 高登汗 阅读(342) 评论(0) 推荐(0)
摘要:图片验证思维导图 1.django 缓存设置 django的六种缓存(mysql+redis) :https://www.cnblogs.com/xiaonq/p/7978402.html#i6 1.1 安装Django缓存模块 pip install django-redis==4.12.1 1. 阅读全文
posted @ 2020-10-06 20:49 高登汗 阅读(447) 评论(0) 推荐(0)
摘要:1.1 user/urls.py 中添加路由 urlpatterns = [ path('register/', views.RegisterView.as_view()), # 注册视图, /user/register/ ] 1.2 user/views.py 中写注册视图函数 class Reg 阅读全文
posted @ 2020-10-05 19:00 高登汗 阅读(166) 评论(0) 推荐(0)
摘要:1.1 安装JWT pip install djangorestframework-jwt==1.11.0 1.2 syl/settings.py 配置jwt载荷中的有效期设置 # jwt载荷中的有效期设置 JWT_AUTH = { # 1.token前缀:headers中 Authorizatio 阅读全文
posted @ 2020-10-05 18:35 高登汗 阅读(202) 评论(0) 推荐(0)
摘要:1、jwt原则 JWT的原则是在服务器身份验证之后,将生成一个JSON对象并将其发送回用户 { "UserName": "Chongchong", "Role": "Admin", "Expire": "2018-08-08 20:15:56" } 之后,当用户与服务器通信时,客户在请求中发回JSO 阅读全文
posted @ 2020-10-05 17:08 高登汗 阅读(138) 评论(0) 推荐(0)
摘要:1、cookie使用原理 用户名+密码 cookie是保存在用户浏览器端,用户名和密码等明文信息 1.用户向服务器发送用户名和密码。 2.验证服务器后,相关数据(如用户角色,登录时间等)将保存在当前会话中。 3.服务器向用户返回session_id,session信息都会写入到用户的Cookie。 阅读全文
posted @ 2020-10-05 16:55 高登汗 阅读(312) 评论(0) 推荐(0)
摘要:1. 始vue化项目 https://www.cnblogs.com/xiaonq/p/11027880.html vue init webpack deaxios # 使用脚手架创建项目 deaxios(项目名,随便取得) cd deaxios # 进入项目 npm install axios - 阅读全文
posted @ 2020-10-05 11:42 高登汗 阅读(300) 评论(0) 推荐(0)
摘要:1.组件定义 1.定义组件并引用 2.父组件向子组件传值 3.子组件向父组件传值 # 组件间传值:vuex (https://www.cnblogs.com/xiaonq/p/9697921.html) 1.1 什么是组件 Html中有组件,是一段可以被复用的结构代码 Css中有组件,是一段可以被复 阅读全文
posted @ 2020-10-05 08:28 高登汗 阅读(118) 评论(0) 推荐(0)
摘要:1.跨域原理 1. 首先浏览器安全策略限制js ajax跨域访问服务器 2. 如果服务器返回的头部信息中有当前域: // 允许 http://localhost:8080 这个网站打开的页面中的js访问我 Access-Control-Allow-Origin: http://localhost:8 阅读全文
posted @ 2020-09-29 21:53 高登汗 阅读(105) 评论(0) 推荐(0)
摘要:1.创建一个Login.vue页面 1.1 写页面 components/Login.vue 在 src/components 下创建 Login.vue 页面 <template> <div> 测试axios-{{title}} </div> </template> <script> import 阅读全文
posted @ 2020-09-29 21:20 高登汗 阅读(1545) 评论(0) 推荐(0)
摘要:1.定义组件并引用 2.父组件向子组件传值 3.子组件向父组件传值 # 组件间传值:vuex (https://www.cnblogs.com/xiaonq/p/9697921.html) 1.1 什么是组件 Html中有组件,是一段可以被复用的结构代码 Css中有组件,是一段可以被复用的样式 Js 阅读全文
posted @ 2020-09-29 19:27 高登汗 阅读(467) 评论(0) 推荐(0)
摘要:1)序列化(正向查找) from rest_framework import serializers from users.models import UserInfo class UserInfoSerializer(serializers.Serializer): name = serializ 阅读全文
posted @ 2020-09-28 21:09 高登汗 阅读(299) 评论(0) 推荐(0)
摘要:# 过滤器 # 1,安装 django-filter # 2,注册应用 # 3,配置settings, 在view里配置可过滤的字段 # 4,使用 查询字符串携带过滤信息 REST_FRAMEWORK = { # 文档报错: AttributeError: ‘AutoSchema’ object h 阅读全文
posted @ 2020-09-28 20:57 高登汗 阅读(290) 评论(0) 推荐(0)