摘要:
#coding=utf8 class BlackMeidum(): feature ="ugly" def __init__(self,name,addr): self.name =name self.addr = addr def sell_house(self): print("u%s黑中介买房 阅读全文
摘要:
1. 工程设置环境python pycharm 2. 数据库建模 3. settings里添加数据 4. 数据库迁移. 5. 组管理 ① 初始化. ② 返显展示. 同上一页. ③查询结果: ④.添加数据到组成员和组表中的接口. ⑤添加成员数据到成员表。相当于编辑页面中的. ⑥ 删除组 ⑦ 删除组成员 阅读全文
摘要:
1. 横坐标为 日期 2. 纵坐标为 用户故事数量. 阅读全文
摘要:
一、代码 1. 定义接口,拿到前端传过来的type 和prjsn 数据. 2. 拿到projinfo对象. 3. 判断数据是否为空. 4. 通过orm查询拿到projinfo对象后,获取对象ID (prj_obj.id) 5. 如果前端传过来的数据type 为date 则执行date_and_us 阅读全文
摘要:
1. 线程的创建. 2.基于类创建线程 打印结果: 主线程 (两秒后往下执行)egon say hello 3. 多线程与多进程. 线程的属性 案例 join方法 打印结果: 三行代码经过2秒同时打印出来,(如果把join去掉的话,先打印主线程 ,然后记过两秒打印子线程.) egon say hel 阅读全文
摘要:
python魔法方法详解 据说,Python 的对象天生拥有一些神奇的方法,他们总被双下划线锁包围,他们是面向对象的python的一切. 他们是可以给你的类增加魔力的特殊方法,如果你的对象实现(重载)了这些方法的某一个,那么这个方法就会在特殊的情况下被python调用. 你可以定义自己想要的行为,而 阅读全文
摘要:
listA = [3,4,5,3,2,1,] print(sorted(listA)) # [1, 2, 3, 3, 4, 5] listB =["a","z","b","e","l","qq"] print(sorted(listB)) print(sorted(listB ,key=lambda 阅读全文
摘要:
import time stime = time.gmtime(30000) #将时间戳时间转换成结构化时间. print("结构化时间",stime) #结构化时间 time.struct_time(tm_year=1970, tm_mon=1, tm_mday=1, tm_hour=8, tm_min=20, tm_sec=0, tm_wday=3, tm_yday=1, tm_i... 阅读全文
摘要:
#1. 简单查询. a =session.query(User).all() print(11,a) # 11 [(1,fujiz,1), (2,fu,2), (3,meng,2), (4,bin,3), (5,fujiz,1), (6,fu,2), (7,meng,2), (8,bin,3), ( 阅读全文
摘要:
参考于:https://www.cnblogs.com/huchong/p/7895263.html 创建django的model时,有DateTimeField、DateField和TimeField三种类型可以用来创建日期字段,其值分别对应着datetime()、date()、time()三中对 阅读全文
摘要:
文章出自于 :https://www.cnblogs.com/foremostxl/p/9363250.html 一、Python split() 通过指定分隔符对字符串进行切片,如果参数 num 有指定值,则仅分隔 num 个子字符串 str.split(str="", num=string.co 阅读全文
摘要:
Python内建的filter()函数用于过滤序列。和map()类似,filter()也接收一个函数和一个序列。和map()不同的时,filter()把传入的函数依次作用于每个元素, 然后根据返回值是True还是False决定保留还是丢弃该元素。 练习: 阅读全文
摘要:
https://www.cnblogs.com/geaozhang/p/6792369.html#chuangjianshitu 视图(view)是一种虚拟存在的表,是一个逻辑表,本身并不包含数据。作为一个select语句保存在数据字典中的。 1 .创建视图 创建view 查看视图 [WITH [C 阅读全文
摘要:
1.基于SQLALCHEMY建表 二、修改表结构: 1.安装migrate组件 pip install flask-migrate 三、为表添加数据. ||| 四、连表查询. 输出结果:[((1,fujiz,1), (1,dba)), ((2,fu,2), (2,sa)), ((3,meng,2), 阅读全文
摘要:
SqlAlchemy操作(三) Mysql-视图 map函数和reduce函数、filter函数的区别 Python中split()、os.path.split()函数用法 DateTimeField如何自动设置为当前时间并且能被修改 ——django日期时间字段的使用 SQLAlchemy 几种查 阅读全文
摘要:
mysql修改表、字段、库的字符集(转) 原文链接:http://fatkun.com/2011/05/mysql-alter-charset.html MySQL中默认字符集的设置有四级:服务器级,数据库级,表级 。最终是字段级 的字符集设置。注意前三种均为默认设置,并不代码你的字段最终会使用这个 阅读全文
摘要:
博客参考: https://www.cnblogs.com/pyyu/p/9467289.html 1. Mysql安装 2. 初始化mysql 3. MySql基本命令 设置mysql 数据库备份与恢复 Mysql 主从复制 bind-address = 0.0.0.0 阅读全文
摘要:
博客转载于 http://www.cnblogs.com/haiyan123/p/8270520.html 一. 介绍 SQLAlchemy是一个基于Python实现的ORM框架。该框架建立在 DB API之上,使用关系对象映射进行数据库操作,简言之便是:将类和对象转换成SQL,然后使用数据API执 阅读全文
摘要:
转自于 https://www.cnblogs.com/haiyan123/p/7512567.html 索引的数据结构: b+ tree b+树性质.1. 索引字段要尽量的小. 2. 索引的最左匹配特性(即从左往右匹配) 索引分类: 1 .普通索引 index:加速查找.2 . 唯一索引 主键索引 阅读全文
摘要:
https://www.cnblogs.com/haiyan123/p/7496765.html 摘自于海燕博客. 3.4.3 Group By和Having关键字一起使用Having关键字与where字句作用相同,都用于设置条件表达式对查询结果进行过滤, 两者的区别在于,Having关键字后可以跟 阅读全文
摘要:
转自于海燕博客 :https://www.cnblogs.com/haiyan123/p/7489743.html 数据库之 表与表之间的关系 1、先确立关系 2、找到多的一方,吧关联字段写在多的一方 一、多对一或者一对多(左边表的多条记录对应右边表的唯一一条记录) 需要注意的:1.先建被关联的表, 阅读全文
摘要:
文字转自于 海燕.博客 一、介绍 约束条件与数据类型的宽度一样,都是可选参数 作用:用于保证数据的完整性和一致性主要分为: 说明: 二、not null 和default 是否可空,null表示空,非字符串not null - 不可空null - 可空 default默认值,创建列时可以指定默认值, 阅读全文
摘要:
博客摘自于 http://www.cnblogs.com/haiyan123/p/7476269.html 海燕. 1.数据库的基本操作 2.数据库之表操作 3. 操作文件的行内容 4. 数据库的数据类型 首先补充点了解的小知识; 一、数据类型:分不同种类去存不同类型的数据 存储引擎决定了表的类型, 阅读全文
摘要:
Django使用request和response对象在系统间传递状态。—(阿伦) 当一个页面被请示时,Django创建一个包含请求元数据的 HttpRequest 对象。然后Django调入合适的视图,把 HttpRequest 作为视图的函数的第一个参数传入。每个视图要负责返回一个 HttpRes 阅读全文
摘要:
URL映射¶ Uliweb使用Werkzeug的Routing来进行URL的处理。当你使用manage.py的makeapp命令生成一个新 的App时,它会自动生成views.py文件,其中会自动从uliweb.core.SimpleFrame中导出expose 函数,它是一个decorator函数 阅读全文
摘要:
https://blog.csdn.net/sinat_23880167/article/details/78502528 1. 在git中通过命令: 2. 查看公钥 3. Github中添加公钥 4. 通过git clone 到本地 将github上的项目,克隆到本地一份 git clone gi 阅读全文
摘要:
参考:https://www.cnblogs.com/carekee/articles/2094676.html char char是定长的,也就是当你输入的字符小于你指定的数目时,char(8),你输入的字符小于8时,它会再后面补空值。当你输入的字符大于指定的数时,它会截取超出的字符。 nvarc 阅读全文
摘要:
参考:http://limodou.github.io/uliweb-doc/zh_CN/db/orm.html#title_1-2 ORM基本使用¶ 使用要求¶ 需要安装sqlalchemy 0.7+以上的版本。如果你使用sqlite,则python 2.6+就自带了。如果 使用其它的数据库,则还 阅读全文
摘要:
https://www.cnblogs.com/wupeiqi/articles/5246483.html 武佩奇博客. verbose_name verbose_name的意思很简单,就是给你的模型类起一个更可读的名字一般定义为中文,我们:verbose_name = "学校" verbose_n 阅读全文
摘要:
https://blog.csdn.net/lukaixiao/article/details/74852375 来源处处. 注意!这里的Centos版本是7 step1 修改SELinux echo "查看当前SElinux 允许的ssh端口:" semanage port -l | grep s 阅读全文
摘要:
1. 在django project中创建 static文件夹 2.settings.py中配置要在 STATIC_URL = '/static/' 下边 STATICFILES_DIRS = [ os.path.join(BASE_DIR, 'static'), ] 或 STATIC_ROOT = 阅读全文
摘要:
redis持久化的几种方式 1、前言 Redis是一种高级key-value数据库。它跟memcached类似,不过数据可以持久化,而且支持的数据类型很丰富。有字符串,链表,集 合和有序集合。支持在服务器端计算集合的并,交和补集(difference)等,还支持多种排序功能。所以Redis也可以被看 阅读全文
摘要:
https://blog.csdn.net/lzj3462144/article/details/70973368 https://www.cnblogs.com/pyyu/p/9467279.html http://www.cnblogs.com/xyinjie/p/9444280.html ht 阅读全文
摘要:
#后进先出:栈 class stack(object): def __init__(self): self.data =[] def push(self,item): self.data.append(item) def pop(self): return self.data.pop() #先进先出:队列 cl... 阅读全文
摘要:
参考博客: https://blog.csdn.net/lmj19851117/article/details/78814721 ####一、excel的读取操作xlrd#### <xlrd.sheet.Sheet object at 0x00000131D1B1BCF8><xlrd.sheet.S 阅读全文
摘要:
Request requests是使用Apache2 licensed 许可证的HTTP库。 用python编写。 比urllib2模块更简洁。 Request支持HTTP连接保持和连接池,支持使用cookie保持会话,支持文件上传,支持自动响应内容的编码,支持国际化的URL和POST数据自动编码。 阅读全文
摘要:
参考: http://www.cnblogs.com/zhaof/p/6281482.html 简介 django为用户实现防止跨站请求伪造的功能,通过中间件 django.middleware.csrf.CsrfViewMiddleware 来完成。而对于django中设置防跨站请求伪造功能有分为 阅读全文
摘要:
摘自 https://mp.weixin.qq.com/s?__biz=MzI4NDM5NzE4Ng==&mid=2247484093&idx=1&sn=3d87e9772ffb3c9b0d40f7898970f4da&chksm=ebfd5950dc8ad046bd609e8837a401393e 阅读全文
摘要:
Django思维导图 session 和cookie HTTP服务介绍 Python对excel表格的操作 手写堆栈和队列 Redis安装步骤 - linux系统下 Redis持久化策略(RDB &AOF) django static文件的引入方式 CentOS更改ssh端口 ORM查询 迭代器生成 阅读全文