06 2017 档案
摘要:参考文档 点我跳转 篇首吐槽 又一次快写完博客没有保存 恕我直言, 博客园的自动保存真的是辣鸡 再不完善本地编辑器博客园吃枣药丸 你瞅瞅别人CSDN 1 模型 模型是关于数据信息的单一明确的资源, 模型包含了数据的必要的基本字段和行为 一个模型对应数据库中的一张表 其中 1) 所有的模型类都是dja
阅读全文
摘要:1 可重用性 一个WEB应用的工作包含了诸多内容, 如设计, 构建, 测试和维护 如果能够避免做一些重复的事情, 那将省时省力 因此我们在完成一个项目之后, 可以将那些以后可以用到的内容做成一个python包, 以后遇到此类问题就可以直接使用该包 那么我们将有更好的工作效率, 对于Python包这样
阅读全文
摘要:1 自定义管理表单 通过在admin.py注册之后可以在后台中管理相应注册的表 但是我们还学要更多的自定义操作 polls/admin.py 遵循的方法是 - 编写一个模型管理类(model admin class) - 添加到admin.site.register() 中 根据这样的更改, 发布日
阅读全文
摘要:1 自定义页面 在项目中, 肯定不会只是显示单纯的HTML文件, 我们可能还需要JS, CSS, 图片等 这些文件就被称为静态文件(starIc files) 在小的项目中, 可能静态文件比较少, 但是在大项目中, 可能会出现很多的静态文件, 这样不方便管理和使用 因此出现了django.contr
阅读全文
摘要:1 自动测试 自动测试与测试的不同在于, 自动测试的测试工作是交给系统完成的 测试也有分类和级别, 有的用于一些细微的细节, 有的是针对整个软件整体 测试会保证一些看起来正常运行的功能在实际的多种情况下验证, 这样可以保证很好的准确性 测试的目的在于防止错误的产生 测试可以帮助形成良好的团队合作 2
阅读全文
摘要:知识点 1) 表单的编写 CSRF问题 forloop.counter 2) 视图函数的知识 GET和POST HttpResponseRedirect的使用 reverse的使用 3) 通用视图 CBV(class_base view) CVB在URLs的配置, 使用as_view() ListV
阅读全文
摘要:知识点 1) 编写urls 配合include()的URL查找过程 获取正则抓取的值并命名, 给url取名 2) 模板的编写 for循环的遍历 用点的方式执行函数, 不带括号 3) 视图函数的编写 HttpResponse和进一步封装的render 发送404异常Http404()和进一步封装的方法
阅读全文
摘要:知识点 1) 数据库的配置 涉及到INSTALL_APPS的配置等 初次创建数据的命令 2) 模型的编写 模型的创建方式, 写一个类继承自models.Model 模型的数据类型 外键 自动创建ID列 外键名的设置 表名会被转化为小写 3) 模型更改后对数据库生效的命令 实际操作两条命令就可以完成
阅读全文
摘要:知识点 1) 创建项目命令 以及项目结构介绍 2) 创建应用程序命令 应用, 项目的区别 以及应用程序结构 3) 启动项目命令 4) URLs的编写 include()的使用 get发送参数的格式 url()的参数介绍 5) 最基本的视图函数的编写 1 创建项目 查看Django的版本 创建项目命令
阅读全文
摘要:1 Python Python版本与Django的版本对比 Jython上的安装 2 Apache和mod_wsgi 如果要在生产站点上使用Django,请使用带 mod_wsgi的Apache mod_wsgi可以以两种模式之一运行:嵌入式模式和守护进程模式 1) 在嵌入式模式下, mod_wsg
阅读全文
摘要:Django是源自于fast-paced newsroom environment 因此Django的目的就是为了使得web开发变得简单有效 下面的内容是一个用Django开发的a database-driven Web app 1 设计你的模型 你可以使用没有数据库的Django 但是如果使用数据
阅读全文
摘要:1 总体文档目录 教程内容分为 入门教程 使用Django "How-to" guides Django常见问题 API参考 Meta-documentation and miscellany 词汇表 发行说明 2 Django documentation 整体知识分类说明 Everything y
阅读全文