摘要: F查询 在之前所学例子中,我们构造的过滤器都只是将字段值与某个我们自己设定的常量做比较。 如果我们要对两个字段的值做比较,那该怎么做呢? Django 提供 F() 来做这样的比较。F() 的实例可以在查询中引用字段,来比较同一个model 实例中两个不同字段的值。 示例1:查询出卖出数大于库存数的 阅读全文
posted @ 2019-09-18 20:35 『侠客行』 阅读(201) 评论(0) 推荐(0) 编辑
摘要: ```python import datetime y = int(input('请输入4位数字的年份:')) # 获取年份 m = int(input('请输入月份:')) # 获取月份 d = int(input('请输入是哪一天:')) # 获取“日” targetDay = datetime.date(y, m, d) # 将输入的日期格式化成标准的日期 dayCount = ... 阅读全文
posted @ 2019-09-18 20:24 『侠客行』 阅读(505) 评论(0) 推荐(0) 编辑
摘要: 根据数据库表生成 model 类 创建一个Django项目 修改setting文件,在setting里面设置你要连接的数据库类型和连接名称,地址之类,和创建新项目的时候一致 接下来就可以根据数据库数据生成对应的models模型文件 1、生成模型文件 2、将模型文件导入到app当中 创建app 将模型 阅读全文
posted @ 2019-09-18 20:20 『侠客行』 阅读(815) 评论(0) 推荐(0) 编辑
摘要: 自定制中间件 中间件可以定义五个方法,分别是:(主要的是process_request和process_response) process_request(self,request) process_view(self, request, view_func, view_args, view_kwa 阅读全文
posted @ 2019-09-18 20:19 『侠客行』 阅读(202) 评论(0) 推荐(0) 编辑
摘要: Django中的数据类型和分类 数字类型(重点) | mysql | orm | | : : | : : | | tinyint | 不存在 | | smallint | SmallIntegerField | | mediumint | 不存在 | | int(unsigned) | Intege 阅读全文
posted @ 2019-09-18 20:16 『侠客行』 阅读(539) 评论(0) 推荐(0) 编辑
摘要: JWT 工作原理 drf jwt 官网 安装子:虚拟环境 使用:user/urls.py 测试接口:post请求 drf jwt开发 配置信息:JWT_AUTH到dev.py中 序列化user:user/serializers.py(自己创建) 自定义response:user/utils.py 基 阅读全文
posted @ 2019-09-18 20:15 『侠客行』 阅读(890) 评论(0) 推荐(0) 编辑
摘要: 认证Authentication 可以在配置文件中配置全局默认的认证方案 也可以在每个视图中通过设置authentication_classess属性来设置 认证失败会有两种可能的返回值: 401 Unauthorized 未认证 403 Permission Denied 权限被禁止 权限Perm 阅读全文
posted @ 2019-09-18 20:10 『侠客行』 阅读(877) 评论(0) 推荐(0) 编辑
摘要: 视图 Django REST framwork 提供的视图的主要作用: 控制序列化器的执行(检验、保存、转换数据) 控制数据库查询的执行 2个视图基类 APIView 是REST framework提供的所有视图的基类,继承自Django的 父类。 与`View`的不同之处在于: 传入到视图方法中的 阅读全文
posted @ 2019-09-18 20:08 『侠客行』 阅读(971) 评论(0) 推荐(1) 编辑
摘要: Django drf初级 web接口 RESTful规范 drf简易书写TESTful规范接口 CBV源码分析 drf安装与使用 request源码分析 阅读全文
posted @ 2019-09-18 20:07 『侠客行』 阅读(1591) 评论(0) 推荐(0) 编辑
摘要: 序列化器 Serializer 定义序列化器 Django REST framework中的Serializer使用类来定义,须继承自rest_framework.serializers.Serializer。 例如,我们已有了一个数据库模型类BookInfo 我们想为这个模型类提供一个序列化器,可 阅读全文
posted @ 2019-09-18 20:07 『侠客行』 阅读(714) 评论(0) 推荐(4) 编辑
摘要: "Vue" 渐进式 JavaScript 框架 一、走进Vue 1、what 什么是Vue 2、why 为什么要学习Vue 3、special 特点 4、how 如何使用Vue 开发版本: "vue.js" 生产版本: "vue.min.js" 二、Vue实例 1、el:实例 2、data:数据 3 阅读全文
posted @ 2019-09-18 20:03 『侠客行』 阅读(342) 评论(0) 推荐(0) 编辑
摘要: xadmin后台管理 安装:luffy虚拟环境下 注册app:dev.py xadmin:需要自己的数据库模型类,完成数据库迁移 设置主路由替换掉admin:主urls.py 创建超级用户:外层luffyapi路径终端 完成xadmin全局配置:新建home/adminx.py 在adminx.py 阅读全文
posted @ 2019-09-18 20:00 『侠客行』 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 虚拟环境的搭建 优点 windows 安装 配置 MacOS、Linux 安装 工作文件 配置 使用 阅读全文
posted @ 2019-09-18 19:57 『侠客行』 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 第一步 第二部 设置好后 切换到你的项目文件夹 第三步 生成公钥 第四步 仓库的创建和设置 总结 阅读全文
posted @ 2019-09-18 19:36 『侠客行』 阅读(253) 评论(0) 推荐(0) 编辑
摘要: Git线上操作 选择线上仓库 生成公钥 git团队开发:重点 多分支开发 分支操作 重点:冲突解决、分支合并 阅读全文
posted @ 2019-09-18 19:30 『侠客行』 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 版本控制器:Git 安装 工作流程图 搭建本地git仓库 将已有的文件夹作为git仓库 在指定目录下创建git仓库 配置操作git的用户信息 当前仓库:局部 所有仓库:全局 常用指令 查看仓库状态 工作区操作 撤销工作区操作:改、删 工作区内容提交到暂存区 撤销暂存区提交:add的逆运算 提交暂存区 阅读全文
posted @ 2019-09-18 19:20 『侠客行』 阅读(202) 评论(0) 推荐(0) 编辑
摘要: pip安装源 介绍 永久配置安装源 Windows MacOS、Linux 配置文件内容 阅读全文
posted @ 2019-09-18 19:10 『侠客行』 阅读(753) 评论(0) 推荐(1) 编辑