- 博客(7)
- 收藏
- 关注
原创 ORM和模板
1.ORM介绍ORM:对象关系映射作用:#1.将定义数据库 `模型类 `--> 数据库表#2.将定义数据库模型类中的 `属性` ---> 数据库表`字段`#3.将模型对象的操作(save,delete,get) ---> 对应sql语句,并将执行结果提交到数据库优点:只需要面向对象编程, 不需要面向数据库编写代码.实现了数据模型与数据库...
2020-04-20 22:32:10 208
原创 DRF序列化器和视图
目标1. 学会定义序列化器2. 学会使用序列化器实现序列化和反序列化3. 学会使用DRF通用视图和视图集序列化器class BookInfoModelSerializer(serializers.ModelSerializer): """图书数据序列化器""" # 用作一对多关联序列化:序列化图书时,把图书关联的英雄也一起序列化 # heroinfo_...
2020-04-19 17:13:09 347
原创 SQLAlchemy笔记
SQLAlchemy工具(ORM工具)什么是ORM!?答:object relation mapping;对象关系映射;大白话解释:通过模型类对象,操作数据库增删改查!!而不是直接使用sql语句!ORM语法操作的本质就是一种翻译,把基于orm语法编写的代码(如BookInfo.objects.all())翻译成真正用于和数据库通信的sql语句(select * from tb_books)...
2020-04-19 17:12:12 318
原创 反序列化操作,APIView,GenericAPIView
2、反序列化操作 反序列化流程——json数据----->字典----->校验---->模型类对象 如果模型类字段有默认值 设置序列化器时 required=False 如果为必传参数 required=True read_only = True指的是当前字段只作用于序列化操作 write_only = True指的是当前字段只作用于反序列化操作[外链...
2020-04-19 17:11:35 415
原创 Session的补充说明,类视图,中间件,模板
session的操作补充说明# 演示session缓存def session_data(requset): # session缓存 是存储在服务器的内存条cache中,但是会出现共享问题,需要把数据存储在redis中 # 第一步:安装django_redis模块 # 第二步:设置存储方案——SESSION_ENGINE = 'django.contrib.session...
2020-04-19 17:11:13 112
原创 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 589
原创 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 61
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人