摘要: #内连接select * from auth_user u inner join auth_group g on u.id = g.id; #左连接select * from auth_user a left join auth_group b on a.id = b.id; #右连接select 阅读全文
posted @ 2019-12-11 11:05 坏虫 阅读(447) 评论(0) 推荐(0) 编辑
摘要: 在实际的项目开发中,我们会根据自己的需求去下载各种相应的框架库,但是每个项目可能使用的库不一样,或者版本不一样等等等。为了避免这些因素对我们的项目造成一些不必要的影响,我们可能需要来回的切换或者装卸等才能解决。但是使用了虚拟环境之后,你的项目独立使用一个环境,所有的东西都是项目本身要求的,每个环境相 阅读全文
posted @ 2019-11-26 17:48 坏虫 阅读(1058) 评论(0) 推荐(0) 编辑
摘要: anaconda基本使用- 主要是一个虚拟环境管理器-还是一个安装包管理器- conda list: 显示anaconda安装的包- conda env list: 显示anaconda你的虚拟环境列表- conda create -n oop python=3.7 创建一个名为oop的虚拟环境- 阅读全文
posted @ 2019-11-26 17:39 坏虫 阅读(578) 评论(0) 推荐(0) 编辑
摘要: 查找类函数字符串查找类: find,index find: 查找字符串中是否包含一个子串 index:跟find的区别是,index找不到会抛异常 rfind / lfind 从左/右开始查找判断类函数 此类函数的特点是一般是用is开头,如 islower isalpha 判断是否是字母 - 前提是 阅读全文
posted @ 2019-11-22 12:43 坏虫 阅读(1009) 评论(0) 推荐(0) 编辑
摘要: where : 约束声明,在查询结果返回之前对数据库中的查询条件进行约束 其后不能写聚合函数 having 过滤声明,在查询结果返回之后进行过滤, 阅读全文
posted @ 2019-11-22 10:58 坏虫 阅读(186) 评论(0) 推荐(0) 编辑
摘要: \ 在行尾时是 续行符 \\ 反斜杠符号 \' 单引号 \" 双引号 \a 响铃 \b 退格 \e 转义 \000 空 \n 换行 \v 纵向制表符 \t 横向制表符 \r 回车 \f 换页 \oyy 八进制数,yy代表字符,如 \o12 代表换行 \xyy 十六进制数 yy代表字符,如\x0a代表 阅读全文
posted @ 2019-11-22 10:31 坏虫 阅读(1177) 评论(0) 推荐(0) 编辑
摘要: 1、django_error:HINT: Add or change a related_name argument to the definition for。。。报错, 详情见: https://www.cnblogs.com/mini-test/p/11909946.html 2、 RF导入报 阅读全文
posted @ 2019-11-22 10:13 坏虫 阅读(131) 评论(0) 推荐(0) 编辑
摘要: HINT: Add or change a related_name argument to the definition for 'UserProfile.user_permissions' or 'User.user_permissions'. 拿着报错在网上找了半天,发现自己操作没问题,最后自 阅读全文
posted @ 2019-11-22 10:08 坏虫 阅读(836) 评论(0) 推荐(0) 编辑
摘要: 函数: 函数是代码的一种组织形式 函数应该能完成一项特定的工作,而且一般一个函数只完成一项工作 函数的使用: 1、先完成函数的定义 def 函数名(): 2、调用函数:写出函数名+小括号 函数的参数和返回值: 参数:负责给函数传递一些必要的数据或者信息 1、形参:在函数定义的时候用到的参数,没有具体 阅读全文
posted @ 2019-11-21 18:28 坏虫 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 程序三种结构: 顺序结构 从上到下 循环结构 for 循环语法(可以是for-else语句,else语句可选) for 变量 in 序列: 语句 else:(可选) 语句 while循环语法: 表示当条件成立时就执行循环,不用知道具体执行次数 while 条件表达式: 语句 分支结构 if 条件表达 阅读全文
posted @ 2019-11-21 16:52 坏虫 阅读(382) 评论(0) 推荐(0) 编辑