代码成就万世基积沙镇海,梦想永在凌云意意气风发。

随笔分类 -  python

学习python
摘要:利用pypinyin包 实现 阅读全文
posted @ 2018-12-22 21:29 Tomorrow1 阅读(3450) 评论(0) 推荐(0)
摘要:对象关系映射 (ORM) 使得与SQL数据库交互更为简单,不过也被认为效率不高,比原始的SQL要慢。 要有效的使用ORM,意味着需要多少要明白它是如何查询数据库的。本文我将重点介绍如何有效使用 Django ORM系统访问中到大型的数据集。 Django的queryset是惰性的 Django的qu 阅读全文
posted @ 2018-11-27 16:59 Tomorrow1 阅读(488) 评论(0) 推荐(0)
摘要:在 mac 上安装 mysqlclient 遇到了一些问题,查找资料很多人都遇到了同样的问题。通过资料和试验,成功了。这里记录一下,希望帮到遇到同样问题的人。 本人使用python3, 安装步骤如下: 当执行 pip3 install mysqlclient 是出现错误: 解决方案:mysql_co 阅读全文
posted @ 2018-09-04 15:06 Tomorrow1 阅读(683) 评论(0) 推荐(0)
摘要:安装 您可以通常的方式安装coverage.py。最简单的方法是使用pip: $ pip install coverage 要安装预发布版本,您需要指定--pre: $ pip install --pre coverage C扩展 Coverage.py包含速度的C扩展。强烈建议使用此扩展:它更快, 阅读全文
posted @ 2018-08-09 10:31 Tomorrow1 阅读(1376) 评论(0) 推荐(0)
摘要:一 : explann执行计划详解 1)、id列数字越大越先执行,如果说数字一样大,那么就从上往下依次执行,id列为null的就表是这是一个结果集,不需要使用它来进行查询。 2)、select_type列常见的有: A:simple:表示不需要union操作或者不包含子查询的简单select查询。有 阅读全文
posted @ 2018-08-03 11:38 Tomorrow1 阅读(498) 评论(0) 推荐(0)
摘要:Field Types 常用参数: null 如果设置为 True , Django 存放一个 NULL 到数据库字段。默认为 False。 allow_null 如果设置为 True , 该字段将接受None可为空的关系的值或空字符串。默认为 False。 blank 如果设置为 True空字符串 阅读全文
posted @ 2018-07-23 17:47 Tomorrow1 阅读(314) 评论(1) 推荐(0)
摘要:内建函数,Python内置的函数(build in function),不需要引用其他包,一般成为BIF abs() dict() help() min() setattr() all() dir() hex() next() slice() any() divmod() id() object() 阅读全文
posted @ 2018-05-24 14:28 Tomorrow1 阅读(349) 评论(0) 推荐(0)
摘要:一,Requests:请求 request.user:请求身份验证的用户, AnonymousUser:游客 request.auth:请求通过身份验证的令牌实例 request.data:返回请求主体的解析内容 request.method: 返回请求的HTTP方法的大写字符串表示形式。 requ 阅读全文
posted @ 2018-05-22 15:30 Tomorrow1 阅读(684) 评论(0) 推荐(0)
摘要:ubuntu安装notepad++ Ubuntu下的安装方法: sudo add-apt-repository ppa:notepadqq-team/notepadqq sudo apt-get update sudo apt-get install notepadqq Ubuntu下的卸载方法: 阅读全文
posted @ 2018-05-15 16:34 Tomorrow1 阅读(219) 评论(0) 推荐(0)
摘要:http://www.aikaiyuan.com/8875.html 用git pull来更新代码的时候,遇到了下面的问题: 1 2 3 4 error: Your local changes to the following files would be overwritten by merge: 阅读全文
posted @ 2018-05-08 10:12 Tomorrow1 阅读(241) 评论(0) 推荐(0)
摘要:我在用PyCharm开发django程序的时候,对于打印日志调试程序的方式感觉还是有点麻烦和不直观,所以研究了一下断点调试的方法如下: 1、打开你的工程,在菜单栏里找到Run-->Edit Configurations 2、在打开的对话框里边选择Python,点击+号 4、选择Python 5、出现 阅读全文
posted @ 2018-05-04 11:50 Tomorrow1 阅读(316) 评论(0) 推荐(0)
摘要:通用的视图 Django’s generic views... were developed as a shortcut for common usage patterns... 它们采取一些常见的习语和模式,在视图开发中创建并抽象,以便可以快速编写数据的常见视图,而无需重复。 - Django文档 阅读全文
posted @ 2018-05-03 09:53 Tomorrow1 阅读(396) 评论(0) 推荐(0)
摘要:Class-based Views Django's class-based views are a welcome departure from the old-style views. - Reinout van Rees REST框架提供了一个APIView类,它是Django-View cl 阅读全文
posted @ 2018-05-02 23:52 Tomorrow1 阅读(382) 评论(0) 推荐(0)
摘要:Responses 与基本的HttpResponse对象不同,TemplateResponse对象保留 the details of the context that was provided by the view to compute the response。The final output 阅读全文
posted @ 2018-04-29 22:51 Tomorrow1 阅读(996) 评论(0) 推荐(0)
摘要:Requests 如果您正在做基于REST的Web服务,您应该忽略request.POST。 - Malcom Tredinnick,Django开发团队 REST框架的Request类扩展了标准的HttpRequest,增加了对REST框架请求解析和请求认证的支持。 Request parsing 阅读全文
posted @ 2018-04-27 21:50 Tomorrow1 阅读(384) 评论(0) 推荐(0)
摘要:安装 查看、添加、提交、删除、找回,重置修改文件 git help <command> # 显示command的help git show # 显示某次提交的内容 git show $id git checkout -- <file> # 抛弃工作区修改 git checkout . # 抛弃工作区 阅读全文
posted @ 2018-04-25 23:24 Tomorrow1 阅读(212) 评论(0) 推荐(0)
摘要:新建一个项目 zqxt ,建一个 app 名称是 blog 1 2 django-admin startproject zqxt python manage.py startapp blog django-admin startproject zqxt python manage.py starta 阅读全文
posted @ 2018-04-20 09:35 Tomorrow1 阅读(246) 评论(0) 推荐(0)
摘要:Templates的链接地址都是根据urlpatterns定义的地址,拼凑成地址字符串,很难看,而且Templates里拼凑成的地址,随着页面的增加而不断增加,一旦在urlpatterns里的某个地址改变了叫法,那眼泪可是哗哗的,有多少的拼凑的地址就得改动多少处!这时发现了url函数,这下可都好了, 阅读全文
posted @ 2018-04-19 16:26 Tomorrow1 阅读(394) 评论(0) 推荐(0)
摘要:实例的背景说明 假定一个个人信息系统,需要记录系统中各个人的故乡、居住地、以及到过的城市。数据库设计如下: Models.py 内容如下: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 from django.db import mo 阅读全文
posted @ 2018-04-18 10:12 Tomorrow1 阅读(657) 评论(0) 推荐(0)
摘要:在Python中进行浏览器测试时,一般我们会选择selenium这样的库来简化我们工作量。而有些时候,为了对一些动态数据进行抓取,我们会选择 PhantomJs 这样的工具。而在selenium中我们也可以集成Phantomjs对应的驱动,可以很方便的进行对应的操作。 在Phantomjs的官方网站 阅读全文
posted @ 2018-04-18 09:34 Tomorrow1 阅读(515) 评论(1) 推荐(0)