代码成就万世基积沙镇海,梦想永在凌云意意气风发。
摘要: 我在用PyCharm开发django程序的时候,对于打印日志调试程序的方式感觉还是有点麻烦和不直观,所以研究了一下断点调试的方法如下: 1、打开你的工程,在菜单栏里找到Run-->Edit Configurations 2、在打开的对话框里边选择Python,点击+号 4、选择Python 5、出现 阅读全文
posted @ 2018-05-04 11:50 Tomorrow1 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 通用的视图 Django’s generic views... were developed as a shortcut for common usage patterns... 它们采取一些常见的习语和模式,在视图开发中创建并抽象,以便可以快速编写数据的常见视图,而无需重复。 - Django文档 阅读全文
posted @ 2018-05-03 09:53 Tomorrow1 阅读(385) 评论(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 阅读(373) 评论(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 阅读(937) 评论(0) 推荐(0) 编辑
摘要: Requests 如果您正在做基于REST的Web服务,您应该忽略request.POST。 - Malcom Tredinnick,Django开发团队 REST框架的Request类扩展了标准的HttpRequest,增加了对REST框架请求解析和请求认证的支持。 Request parsing 阅读全文
posted @ 2018-04-27 21:50 Tomorrow1 阅读(363) 评论(0) 推荐(0) 编辑
摘要: 安装 查看、添加、提交、删除、找回,重置修改文件 git help <command> # 显示command的help git show # 显示某次提交的内容 git show $id git checkout -- <file> # 抛弃工作区修改 git checkout . # 抛弃工作区 阅读全文
posted @ 2018-04-25 23:24 Tomorrow1 阅读(193) 评论(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 阅读(242) 评论(0) 推荐(0) 编辑
摘要: Templates的链接地址都是根据urlpatterns定义的地址,拼凑成地址字符串,很难看,而且Templates里拼凑成的地址,随着页面的增加而不断增加,一旦在urlpatterns里的某个地址改变了叫法,那眼泪可是哗哗的,有多少的拼凑的地址就得改动多少处!这时发现了url函数,这下可都好了, 阅读全文
posted @ 2018-04-19 16:26 Tomorrow1 阅读(384) 评论(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 阅读(636) 评论(0) 推荐(0) 编辑
摘要: 在Python中进行浏览器测试时,一般我们会选择selenium这样的库来简化我们工作量。而有些时候,为了对一些动态数据进行抓取,我们会选择 PhantomJs 这样的工具。而在selenium中我们也可以集成Phantomjs对应的驱动,可以很方便的进行对应的操作。 在Phantomjs的官方网站 阅读全文
posted @ 2018-04-18 09:34 Tomorrow1 阅读(475) 评论(1) 推荐(0) 编辑