自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除