摘要:
centos7 虚拟机 1. Vagrantfile 2. bootstrap.sh docker 主机 1. Vagrantfile 2. bootstrap.sh 3. update.sh bootstrap.sh 只执行一次,update.sh 做更新,每次运行 ubuntu16 虚拟机(带图 阅读全文
摘要:
Vagrant 简介 Vagrant 是一个基于 Ruby 的工具,用于创建和部署虚拟化开发环境。Vagrant 易于配置的、可重复的,为团队提供一致的工作环境,解决环境隔离依赖等问题,最大限度地提高生产效率。 开发人员只需要创建并配置 Vagrantfile,在通过 vagrant up 命令创建 阅读全文
摘要:
csv模块 读写逗号分隔值的文件 一、准备文件 csv_test.csv 二、读文件 reader() DictReader() 可以看出区别一个是list, 一个是OrderedDict,在切换注释,使用get取值: 使用DictReader()读取文件,会使用第一行的值当key和后面每一行组成一 阅读全文
摘要:
自定义中间件 process_request(self, request) process_response(self, request, response) process_view(self, request, view_func, view_args, view_kwargs) process 阅读全文
摘要:
自定义字段 model字段就是在处理python对象/数据库值/查询值之间的转换 to_python() 被下面的代替,兼容考虑也要使用 from_db_value() 从数据库加载数据转为python对象 get_prep_value() 将python对象转为查询值 get_db_prep_va 阅读全文
摘要:
自定义表单字段验证 表单验证步骤 1.字段的to_python():数据转换 2.字段的validate():特异性验证 3.字段的run_validators():validators验证 4.字段clean():按顺序调用前3个 5.表单的clean_fieldname():自定义的验证 6.表 阅读全文
摘要:
- 用法:拼接url @permalink def get_absolur_url(self): return "cms-story", {}, {'slug': self.slug} 函数返回三个参数:第一个参数是url映射name,第二个一般为空,第三个参数是一个dict- 源码 def permalink(func): from django.urls impor... 阅读全文
摘要:
自定义错误页面 常见的错误页面 400 bad request 403 HTTP Forbidden 404 page not found 500 server error 自定义错误页面 配置setting DEBUG=True,Django会显示默认错误页面,我们要自定义,所以修改为DEBUG= 阅读全文