- 博客(7)
- 收藏
- 关注
原创 ORM和模板
1.ORM 介绍 ORM:对象关系映射 作用: #1.将定义数据库 `模型类 `--> 数据库表 #2.将定义数据库模型类中的 `属性` ---> 数据库表`字段` #3.将模型对象的操作(save,delete,get) ---> 对应sql语句,并将执行结果提交到数据库 优点: 只需要面向对象编程, 不需要面向数据库编写代码. 实现了数据模型与数据库...
2020-04-20 22:32:10
263
原创 DRF序列化器和视图
目标 1. 学会定义序列化器 2. 学会使用序列化器实现序列化和反序列化 3. 学会使用DRF通用视图和视图集 序列化器 class BookInfoModelSerializer(serializers.ModelSerializer): """图书数据序列化器""" # 用作一对多关联序列化:序列化图书时,把图书关联的英雄也一起序列化 # heroinfo_...
2020-04-19 17:13:09
416
原创 SQLAlchemy笔记
SQLAlchemy工具(ORM工具) 什么是ORM!? 答:object relation mapping;对象关系映射; 大白话解释:通过模型类对象,操作数据库增删改查!!而不是直接使用sql语句! ORM语法操作的本质就是一种翻译,把基于orm语法编写的代码(如BookInfo.objects.all())翻译成真正用于和数据库通信的sql语句(select * from tb_books)...
2020-04-19 17:12:12
389
原创 反序列化操作,APIView,GenericAPIView
2、反序列化操作 反序列化流程——json数据----->字典----->校验---->模型类对象 如果模型类字段有默认值 设置序列化器时 required=False 如果为必传参数 required=True read_only = True指的是当前字段只作用于序列化操作 write_only = True指的是当前字段只作用于反序列化操作 [外链...
2020-04-19 17:11:35
480
原创 Session的补充说明,类视图,中间件,模板
session的操作补充说明 # 演示session缓存 def session_data(requset): # session缓存 是存储在服务器的内存条cache中,但是会出现共享问题,需要把数据存储在redis中 # 第一步:安装django_redis模块 # 第二步:设置存储方案——SESSION_ENGINE = 'django.contrib.session...
2020-04-19 17:11:13
137
原创 Django请求,响应cookie,session
1.请求与相应 1.HTTP协议向服务器传参的4中途径—— 1.请求行中的路径即URL中的特定部分 2.查询字符串 3.请求体 4.请求头 2.使用正则提取URL中参数—— 2.1位置参数—— url(r'^weather/([a-z]+)/(\d{4})/$', views.weather), # URL去传递参数——通过正则表达式实现传参 # 获取URL路径中的数据,使用小...
2020-04-19 17:07:15
652
原创 PyMySQL
PyMySQL的使用 PyMySQL是Python连接、操作mysql数据库的一个库,实现mysql数据库编程 使用前先安装PyMySQL库 sudo pip3 install pymysql 导包 import pymysql 创建连接 创建连接对象,传递6个参数:host,port,user,password,database,charset 除了port,其他都是字符串 ...
2020-04-19 16:48:58
91
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅