摘要: 一,私有属性判断法 class Single: _obj = None _init_flag = True def __new__(cls, *args, **kwargs): if cls._obj == None: cls._obj = super().__new__(cls) return c 阅读全文
posted @ 2020-07-25 16:40 Franciszw 阅读(183) 评论(0) 推荐(0) 编辑
摘要: luffy学城项目 一 后端 环境准备,基本配置 1.1 pip换源 1 pip3 install pymysql 国外很慢 2 pip3 install pymysql -i 地址 3 配置,以后pip3 install全走配好的源 -来到C:\Users\oldboy\AppData\Roami 阅读全文
posted @ 2020-07-20 23:28 Franciszw 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 6,过滤,排序,分页,自动生成接口文档 6.1 过滤和排序 drf源生排序过滤 使用:GenericAPIView和ListModelMixin的配合使用效果最佳,APIView单独使用排序器原理和使用分页类似不在赘述. 先配置后使用 全局配置全局生效: REST_FRAMEWORK = { 'DE 阅读全文
posted @ 2020-07-19 20:53 Franciszw 阅读(383) 评论(0) 推荐(0) 编辑
摘要: 4,视图类集合,路由 4.1 APIView APIView是最最基础的视图类,如果只继承APIView,一切都得手写 book_list=Book.objects.all() book_ser=BookSerializer(book_list,many=True) 手动写业务逻辑处理不同的请求 d 阅读全文
posted @ 2020-07-10 20:30 Franciszw 阅读(378) 评论(0) 推荐(0) 编辑
摘要: API视图类提供了认证,权限,频率限制的功能,使用方法很简单,在框架内对应的地方写业务逻辑即可. 5.1 认证 简单来说就是:认证就是确定你是谁,认证的方法有很多, 基于密码认证:每次登陆都要输入账号密码,对用户不友好 基于session原理认证: 第一次登陆后服务器给你一个随机字符串,你的浏览器保 阅读全文
posted @ 2020-07-06 22:23 Franciszw 阅读(175) 评论(0) 推荐(0) 编辑
摘要: CSS 作用:就是给HTML标签添加样式的,让它变的更加的好看 # 注释 /*单行注释*/ /* 多行注释1 多行注释2 多行注释3 */ 通常我们在写css样式的时候也会用注释来划定样式区域(因为HTML代码多所以对呀的css代码也会很多) /*这是博客园首页的css样式文件*/ /*顶部导航条样 阅读全文
posted @ 2020-05-20 21:42 Franciszw 阅读(350) 评论(0) 推荐(0) 编辑
摘要: 什么是前端 浏览器窗口输入网址回车发生了几件事 HTTP协议 HTML简介 超文本标记语言 如果你想要让浏览器能够渲染出你写的页面。你就必须遵循HTML语法 我们浏览器看到的页面,内部其实都是HTML代码(所有的网站内部都是HTML代码) HTML就是书写网页的一套标准 HTML文档结构 注意:HT 阅读全文
posted @ 2020-05-17 11:43 Franciszw 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 内容详细 视图 什么是视图 """ 视图就是通过查询得到一张虚拟表,然后保存下来,下次可以直接使用 其实视图也是表 """ 为什么要用视图 """ 如果要频繁的操作一张虚拟表(拼表组成的),你就可以制作成视图 后续直接操作 """ 如何操作 # 固定语法 create view 表名 as 虚拟表的 阅读全文
posted @ 2020-05-08 21:45 Franciszw 阅读(143) 评论(0) 推荐(1) 编辑
摘要: 内容概要 navicat可视化界面操作数据库 数据库查询题目讲解(多表操作) python如何操作MySQL(pymysql模块) sql注入问题 pymysql模块增删改查数据操作 内容详细 Navicat软件 """ 一开始学习python的时候 下载python解释器然后直接在终端书写 pyc 阅读全文
posted @ 2020-05-07 20:22 Franciszw 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 内容详细 约束条件 default默认值 # 补充知识点 插入数据的时候可以指定字段 create table t1( id int, name char(16) ); insert into t1(name,id) values('jason',1); create table t2( id in 阅读全文
posted @ 2020-05-05 21:43 Franciszw 阅读(172) 评论(0) 推荐(0) 编辑