- 博客(22)
- 资源 (6)
- 收藏
- 关注
原创 python之运算符
1. 算数运算符是完成基本的算术运算使用的符号,用来处理四则运算运算符 描述 实例 + 加 1 + 2 = 3 - 减 1 - 2 = -1 * 乘 1 * 2 = 2 / 除 1 / 2 = 0.5 // 取整除 返回除法的整数部分(商) 9 // 2 输出结果 4 % 取余数 返回...
2018-09-29 18:29:25 266
原创 django之ORM查询操作(二)
1.查询集查询集:表示从数据库中获取的模型对象集合 在管理器上调用过滤器方法会返回查询集 查询集可以含有0个、一个或多个过滤器 过滤器:基于所给的参数限制查询的结果1.1 返回列表的过滤器如下:all():返回所有的数据(以对象形式) filter():返回满足条件的数据 exclude():返回满足条件之外的数据,相当于sql语句中where部分的not关键字...
2018-09-28 22:47:58 5670
原创 django之ORM介绍与基本用法(一)
一、ORM介绍1.什么是ORM ORM 全拼Object-Relation Mapping. 中文意为 对象-关系映射. 在MVC/MVT设计模式中的Model模块中都包括ORM2.ORM优势(1)只需要面向对象编程, 不需要面向数据库编写代码.对数据库的操作都转化成对类属性和方法的操作. 不用编写各种数据库的sql语句.(2)实现了数据模型与数据库的...
2018-09-27 23:17:07 32877 2
原创 django DEBUG=False问题
在django的settings中. 将DEBUG 设置为False.,有可能会报以下错:一、CommandError: You must set settings.ALLOWED_HOSTS if DEBUG is False.解决办法:提示DEBUG为False时,必须设置settings.ALLOWED_HOSTS .ALLOWED_HOSTS = [ ...
2018-09-26 10:22:57 16631
转载 python常见问题四
1.如何反向迭代一个序列#如果是一个list,最快的方法使用reversetempList = [1,2,3,4]tempList.reverse()for x in tempList: print x#如果不是list,需要手动重排templist = (1,2,3,4)for i in range(len(templist)-1,-1,-1): print...
2018-09-22 23:38:51 230
转载 python常见问题三
问题1到底什么是Python?你可以在回答中与其他技术进行对比。答案下面是一些关键点: Python是一种解释型语言。这就是说,与C语言和C的衍生语言不同,Python代码在运行之前不需要编译。其他解释型语言还包括PHP和Ruby。 Python是动态类型语言,指的是你在声明变量时,不需要说明变量的类型。你可以直接编写类似x=111和x="I'm a string"这样...
2018-09-22 23:36:27 282
转载 python常见问题一
1、迭代器和生成器函数区别?答:(1)迭代器是一个更抽象的概念,任何对象,如果它的类有 next 方法和 iter方法返回自己本身。对于 string、list、dict、tuple 等这类容器对象,使用 for 循环遍历是很方便的。在后台 for 语句对容器对象调用 iter()函数,iter()是 python的内置函数。iter()会返回一个定义了next()方法的迭代器对象,它在容器中逐...
2018-09-20 23:30:52 997
原创 python常见问题二
1、与、或、亦或的优先级(and、or、xor)答:xor的优先级高,因为是单运算符,and和or的优先级比较低,and比or有限级高。 2、什么是死锁答:在多线程程序中,因为共享多个资源,如果两个线程分别占有一部分资源并同时等待对方的资源的时候发生阻塞。就会形成死锁解决方法:加载超时时间,设计代码的时候要注意3、字典能存储的数据类型:答: 字符串,整数...
2018-09-20 23:29:21 822
原创 mysql笔记五之分页、连接查询、自关联、子查询
1.-- 分页 -- limit start, count -- 表示获取多少条数据 -- start 默认值为0 可以省略 -- 表示跳过多少条数据 select * from students limit 5; -- 跳过一条数据 向后获取5条 select * from students limit 1, 5; 第一页 ...
2018-09-19 21:07:12 582
原创 mysql笔记四之排序、聚合、分组
1.-- 排序 -- order by 字段 默认就是升序排序(小的在前 大的在后) -- asc从小到大排列,即升序 -- 查询年龄在18到34岁之间的男性,按照年龄从小到大排序 select * from students where age between 18 and 34 and gender = 1 order by age; sel...
2018-09-19 21:07:06 762
原创 mysql笔记三之条件、模糊、范围查询
1.-- 条件查询 满足条件 就能够进入结果集 -- 比较运算符 -- > -- 查询大于18岁的信息 -- < -- 查询小于18岁的信息 -- >= -- <= -- 查询小于或者等于18岁的信息 -- = 而不是...
2018-09-19 21:06:59 2452
原创 mysql笔记二之数据增删改查
-- 数据增删改查(curd) 1. -- 增加 insert -- 全列插入 值和表的字段的顺序一一对应 -- insert [into] 表名 values(...) -- [] 在sql语法中表示可有可无和 -- 和表的创建的字段的顺序 一一对应 一个都不能够少 -- 主键字段需要通过一些特殊的值来...
2018-09-19 21:06:52 165
原创 mysql笔记一之库操作与 表操作
数据库用户名: root密码: mysqlchar(5) 长度固定为5的字符串 ab --> "ab "varchar(5) abc --> "abc" 不能够超出长度1.-- 数据库的操作 -- 链接数据库 mysql -uroot -pmysql -- 退出数据库 exit 或者 quit 或者 c...
2018-09-19 21:06:29 197
原创 python之pickle模块
1.pickle介绍pickle 是一个 python 中, 压缩/保存/提取 文件的模块. 最一般的使用方式非常简单.。Python有一个更原始的序列化模块marshal,但通常pickle应该始终是序列化Python对象的首选方法。 marshal主要用于支持Python的.pyc 文件。tuples, lists, sets, and dictionaries都是能被保存的。...
2018-09-19 12:52:00 396
原创 django之ajax访问与页面渲染演示案例
1.view中定义函数功能2.配置路由3.前端代码的配置把静态文件夹yemian放入static文件夹把index.html放入templates文件夹在settings中配置templates路径和static路径index.html配置js、css的路径js中修改index.js中的请求url的函数名、端口号4.启动服务,...
2018-09-19 11:39:40 1178
原创 python之tkinter使用
一、先看界面效果图二、代码实现我用的python2.7,所以导入coding=utf-8窗口设置数据库状态—判断文件是否存在MYSQL数据库参数输入框界面功能代码:输入框内容写到文档—修改按钮功能生成文件的格式:停止发送按钮与弹窗发送时间间隔按钮与生成文件:保持页面刷新 参考资料:https://morvanz...
2018-09-14 18:21:29 5979
原创 python从mysql取数生成xml格式文件与解析xml文件
1.从mysql取数写入到xml文件# coding=utf-8import pymysqlimport xml.dom.minidomimport sys,osreload(sys)sys.setdefaultencoding('utf8')os.environ['NLS_LANG'] = 'SIMPLIFIED CHINESE_CHINA.AL32UTF8'def wr...
2018-09-14 18:14:22 2287 2
原创 Django解决AJAX跨域访问问题的方法
1.前端用ajax get访问接口,报错。2.解决办法,安装django-cors-headers注意:django-cors-headers可以与以下python版本和Django版本搭配3.在settings中设置4.重启服务器,访问成功参考:https://www.jb51.net/article/85537.htm htt...
2018-09-11 00:12:20 2155
原创 windows如何访问vm虚拟机中的ubuntu的ip
1.打开vm虚拟机,更改网络模式为桥接模式2.打开ubuntu系统的终端,输入下面命令3.在windows中打开终端,ping ubuntu的ip地址,可以ping通了。
2018-09-10 23:26:06 5279
原创 django之models操作案例1
使用Django进行数据库开发的步骤:定义模型类、模型迁移、操作数据库一、定义模型类1.在mysql中执行命令,创建数据库:create database myles(数据库名) charset=utf8;并安装mysql的驱动,比如用pip安装pymysql: pip install pymysql2..在项目的setting中配置mysql参数3.在应用中配置_...
2018-09-03 10:04:09 574
原创 django之改变server监听端口
1.一般我们使用命令:python manage.py runserver 默认情况下, runserver 命令在 8000 端口启动开发服务器,且只监听本机连接。2.要想要更改服务器端口的话,可将端口作为命令行参数传入:python manage.py runserver 127.0.0.1:8080这种情况下, runserver 命令在 8080端口启动开发...
2018-09-03 09:37:39 5051 2
原创 django2.0之urls路由配置案例1
1.在项目moviemanager目录下创建apps文件夹,把movie应用拖入该文件夹下:在settings中注册movie应用在项目目录下创建templates文件夹和static文件夹。在settings文件中分别添加路径在项目的urls.py文件中写入movie模块的路径在movie应用中的视图文件中新建index函数,输入下面内容在mo...
2018-09-03 09:32:27 2938
(window环境)Python2和Python3以及pycharm环境搭建步骤.docx
2018-07-29
window配置pip国内源
2018-07-25
window10环境下载、安装、测试mysql5.7(图文并茂)
2018-07-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人