随笔分类 - python
1
摘要:目录 一 引入 二 文件操作的基本流程 2.1 基本流程 2.2 资源回收与with上下文管理 2.3 指定操作文本文件的字符编码 三 文件的操作模式 3.1 控制文件读写操作的模式 3.1.1 案例一:r 模式的使用 3.1.2 案例二:w 模式的使用 3.1.3 案例三:a 模式的使用 3.1.
阅读全文
posted @ 2024-09-14 17:44
小俞先生
摘要:mysql链接池使用 import time import pymysql import threading from DBUtils.PooledDB import PooledDB, SharedDBConnection POOL = PooledDB( creator=pymysql, # 使
阅读全文
posted @ 2021-07-14 16:04
小俞先生
摘要:Celery 官方 Celery 官网:http://www.celeryproject.org/ Celery 官方文档英文版:http://docs.celeryproject.org/en/latest/index.html Celery 官方文档中文版:http://docs.jinkan.
阅读全文
posted @ 2021-07-14 13:36
小俞先生
摘要:一 Xadmin的使用 xadmin是Django的第三方扩展,可是使Django的admin站点使用更方便。 文档:https://xadmin.readthedocs.io/en/latest/index.html 1.1 安装 通过如下命令安装xadmin的最新版 pip install ht
阅读全文
posted @ 2021-05-21 10:39
小俞先生
摘要:一 JWT认证 在用户注册或登录后,我们想记录用户的登录状态,或者为用户创建身份认证的凭证。我们不再使用Session认证机制,而使用Json Web Token(本质就是token)认证机制。 Json web token (JWT), 是为了在网络应用环境间传递声明而执行的一种基于JSON的开放
阅读全文
posted @ 2021-05-21 10:38
小俞先生
摘要:为了方便接下来的学习,我们创建一个新的子应用 opt python manage.py startapp opt 因为接下来的功能中需要使用到登陆功能,所以我们使用django内置admin站点并创建一个管理员. python3 manage.py makemigrations python3 ma
阅读全文
posted @ 2021-05-21 10:34
小俞先生
摘要:一 路由Routers 对于视图集ViewSet,我们除了可以自己手动指明请求方式与动作action之间的对应关系外,还可以使用Routers来帮助我们快速实现路由信息。 REST framework提供了两个router SimpleRouter DefaultRouter 1.1 使用方法 1)
阅读全文
posted @ 2021-05-21 10:33
小俞先生
摘要:一 请求与响应 1.1 Request REST framework 传入视图的request对象不再是Django默认的HttpRequest对象,而是REST framework提供的扩展了HttpRequest类的Request类的对象。 REST framework 提供了Parser解析器
阅读全文
posted @ 2021-05-21 10:25
小俞先生
摘要:一 序列化器-Serializer 作用: 1. 序列化,序列化器会把模型对象转换成字典,经过response以后变成json字符串 2. 反序列化,把客户端发送过来的数据,经过request以后变成字典,序列化器可以把字典转成模型 3. 反序列化,完成数据校验功能 1.1 定义序列化器 Djang
阅读全文
posted @ 2021-05-21 10:23
小俞先生
摘要:一 Web应用模式 在开发Web应用中,有两种应用模式: 1.1 前后端不分离 1.2 前后端分离 二 API接口 为了在团队内部形成共识、防止个人习惯差异引起的混乱,我们需要找到一种大家都觉得很好的接口实现规范,而且这种规范能够让后端写的接口,用途一目了然,减少双方之间的合作成本。 通过网络,规定
阅读全文
posted @ 2021-05-21 10:22
小俞先生
摘要:#1.入门规范 #2.序列化组件 #3.请求与响应 #4.视图组件 #5.路由组件 #6.认证权限频率 #7.过滤排序分类异常处理 #8.接口文档 #9.drf-JWT认证 #10.drf-xadmin使用 #11.Book系列连表接口 #12.rbac基于角色的访问控制
阅读全文
posted @ 2021-05-21 10:20
小俞先生
摘要:自定义分页器 针对上一小节批量插入的数据,我们在前端展示的时候发现一个很严重的问题,一页展示了所有的数据,数据量太大,查看不方便 针对数据量大但又需要全部展示给用户观看的情况下,我们统一做法都是做分页处理 分页推导 首先我们需要明确的时候,get请求也是可以携带参数的,所以我们在朝后端发送查看数据的
阅读全文
posted @ 2021-03-18 11:02
小俞先生
摘要:F查询和Q查询 F查询 在上面所有的例子中,我们构造的过滤器都只是将字段值与某个我们自己设定的常量做比较。如果我们要对两个字段的值做比较,那该怎么做呢? Django 提供 F() 来做这样的比较。F() 的实例可以在查询中引用字段,来比较同一个 model 实例中两个不同字段的值。 示例1: 查询
阅读全文
posted @ 2021-02-24 12:51
小俞先生
摘要:一些说明: 表myapp_person的名称是自动生成的,如果你要自定义表名,需要在model的Meta类中指定 db_table 参数,强烈建议使用小写表名,特别是使用MySQL作为后端数据库时。 id字段是自动添加的,如果你想要指定自定义主键,只需在其中一个字段中指定 primary_key=T
阅读全文
posted @ 2021-02-24 11:30
小俞先生
摘要:Django的View(视图) 一个视图函数(类),简称视图,是一个简单的Python 函数(类),它接受Web请求并且返回Web响应。 响应可以是一张网页的HTML内容,一个重定向,一个404错误,一个XML文档,或者一张图片。 无论视图本身包含什么逻辑,都要返回响应。代码写在哪里也无所谓,只要它
阅读全文
摘要:自定义分页器 针对上一小节批量插入的数据,我们在前端展示的时候发现一个很严重的问题,一页展示了所有的数据,数据量太大,查看不方便 针对数据量大但又需要全部展示给用户观看的情况下,我们统一做法都是做分页处理 分页推导 首先我们需要明确的时候,get请求也是可以携带参数的,所以我们在朝后端发送查看数据的
阅读全文
posted @ 2021-02-20 10:07
小俞先生
摘要:#1.Django框架简介 #2.静态文件 #3.路由层 #4.视图层 #5.模版层 6.数据层 (1).Django ORM中常用字段和参数(2).F查询和Q查询,事务及其他(3).分页器(4).Form组件
阅读全文
posted @ 2021-02-20 10:05
小俞先生
摘要:python的基本数据类型 1.字符串str 1.1作用 不可变类型。 主要是表示文本的数据类型,形容事物的属性。Python中最常用的类型之一。 1.2方式 主要有四种方式: '文本内容'。用单引号将内容包括。主要适用于单行。 "文本内容"。用法同单引号。主要适用于单行。 ‘’‘文本内容’‘’。当
阅读全文
1

浙公网安备 33010602011771号