随笔分类 - 编程基础 / Django
摘要:本项目工程 github 地址:https://github.com/juno3550/InterfaceAutoTestPlatform 0. 引言 1. 登录功能 2. 项目 3. 模块 4. 测试用例 5. 用例集合 6. 用例集合添加测试用例 7. 用例集合查看/删除测试用例 8. 测试用例
阅读全文
摘要:1. 富文本编辑器 2. 缓存 3. 全文检索 4. Celery 5. 部署 1. 富文本编辑器 借助富文本编辑器,管理员能够编辑出来一个包含 html 的页面,从而页面的显示效果可以由管理员定义,而不用完全依赖于前期开发人员。 以下以 tinymce 为例,使用编辑器的显示效果为: 下载安装 1
阅读全文
摘要:1. 静态文件管理 2. 中间件 3. 上传图片 4. 分页 5. Ajax 1. 静态文件管理 项目中的 CSS、图片、JS 文件等都是静态文件。 配置静态文件 在 settings 文件中定义静态内容: STATIC_URL = '/static_virtual/' # 逻辑路径(供模板使用)
阅读全文
摘要:1. 模板简介 2. 模板语言 DTL 3. 模板继承 4. HTML 转义 5. CSRF 1. 模板简介 作为 Web 开发框架,Django 提供了模板,可以很便利的动态生成 HTML。模版系统致力于表达外观,而不是程序逻辑。 模板的设计实现了业务逻辑(view)与显示内容(template)
阅读全文
摘要:1. 视图简介 2. URLconf 1)关联各应用下的 URLconf 2)URLconf 的编写 3)namespace 反向解析 3. 视图函数&错误视图 4. HttpRequest 对象 1)QueryDict 对象 2)GET 属性 3)POST 属性 5. HttpResponse 对
阅读全文
摘要:1. 模型简介 ORM 简介 使用 Mysql 数据库的环境配置 2. 定义模型 1)定义属性 2)字段类型 3)字段选项 4)关系 5)元选项 6)范例 3. 模型成员&管理器 1)类属性 2)实例对象的创建 3)实例方法 4. 模型查询 1)查询集方法(select) 2)限制查询集(limit
阅读全文
摘要:1. Django 介绍 2. Django 环境搭建 3. 模型(Model) 4. 站点管理 5. 视图(View) 6. 模板(Template) 1. Django 介绍 MVC 模型 大部分开发语言中都有 MVC 开发模型。 MVC 框架的核心思想是:解耦——降低各功能模块之间的耦合性,方
阅读全文