08 2017 档案

摘要:模型元数据Meta是“任何不是字段的数据”,比如排序选项(ordering),数据库表名(db_table)或者人类可读的单复数名称(verbose_name 和verbose_name_plural)。在模型中添加class Meta是完全可选的,所有选项都不是必须的。 Django模型类的Met 阅读全文
posted @ 2017-08-30 14:53 hellowcf 阅读(319) 评论(0) 推荐(0)
摘要:Admin注册 内容发布的部分由网站的管理员负责查看、添加、修改、删除数据,开发这些重复的功能是一件单调乏味、缺乏创造力的工作,为此,Django能够根据定义的模型类自动地生成管理模块。 1)准备工作:创建管理员的用户名和密码。 python manage.py createsuperuser 按提 阅读全文
posted @ 2017-08-30 14:52 hellowcf 阅读(304) 评论(0) 推荐(0)
摘要:定义模型 将数据库表定义成类,集成models.Model from django.db import models # Create your models here. class Author(models.Model): name=models.CharField(max_length=100 阅读全文
posted @ 2017-08-30 14:52 hellowcf 阅读(2100) 评论(0) 推荐(0)
摘要:请求一张页面时,Django把请求的metadata数据包装成一个HttpRequest对象,然后Django加载合适的view方法,把这个HttpRequest 对象作为第一个参数传给view方法。任何view方法都应该返回一个HttpResponse对象。 我们在本书中大量使用这两个对象;本附录 阅读全文
posted @ 2017-08-30 14:50 hellowcf 阅读(394) 评论(0) 推荐(0)
摘要:unittest没有想testNG那么方便,可以进行参数化,但是有一个第三方库可是实现参数化 安装 pip install parameterized 该库可以在python的所有单元测试框架中使用 具体的使用方法及使用方法可参考官网 https://pypi.python.org/pypi/par 阅读全文
posted @ 2017-08-24 11:47 hellowcf 阅读(2007) 评论(0) 推荐(0)
摘要:使用HTMLTestRunner想生成测试报告,尝试了很多次了,就是无法生成,在百度搜索发现是快捷键问题 工具:Pycharm Ctrl+Shift+F10运行不会生成脚本 Alt+Shift+F10运行生成脚本 使用HTMLTestRunner想生成测试报告,尝试了很多次了,就是无法生成,在百度搜 阅读全文
posted @ 2017-08-17 15:40 hellowcf 阅读(268) 评论(0) 推荐(0)
摘要:Collections主要功能 Counter 类 defaultdict 类 namedtuple 类 deque类 orderedDict类 Counter 是一个有助于 hashable 对象计数的 dict 子类。它是一个无序的集合,其中hashable对象的元素存储为键,它们的计数存储为值 阅读全文
posted @ 2017-08-11 10:51 hellowcf 阅读(162) 评论(0) 推荐(0)
摘要:retry(exceptions=Exception, tries=-1, delay=0, max_delay=None, backoff=1, jitter=0, logger=logging_logger): """Return a retry decorator. :param except 阅读全文
posted @ 2017-08-11 10:50 hellowcf 阅读(3454) 评论(0) 推荐(0)
摘要:原文:http://www.cnblogs.com/feixuelove1009/p/5823135.html 一、Django简介 百度百科:开放源代码的Web应用框架,由Python语言编写...... 重点:一个大而全的框架,啥都替你考虑好了。 1. web框架介绍 具体介绍Django之前, 阅读全文
posted @ 2017-08-08 17:12 hellowcf 阅读(345) 评论(0) 推荐(0)
摘要:virtualEnv可以方便的解决不同项目中,对类库的依赖问题。首先将常用的类库安装在系统环境中,然后为每个项目安装独立的类库环境。这样子可以保证每个项目都运行在独立的类库环境中。 virtualenv用于创建独立的Python环境,多个Python相互独立,互不影响,它能够: 1. 在没有权限的情 阅读全文
posted @ 2017-08-08 17:09 hellowcf 阅读(210) 评论(0) 推荐(0)
摘要:不正确的写法: y=10 a=lambda x:x+y y = 30 b = lambda x: x + y print a(20) 返回50 print b(20) 返回50 因为lambda中,y是一个自由变量,在运行是进行绑定,而不是在定义是进行绑定,和函数默认值参数定义不同 正确的写法 阅读全文
posted @ 2017-08-01 17:48 hellowcf 阅读(347) 评论(0) 推荐(0)