摘要: 在了解如何使用ORM后,即可着手准备构建博客应用程序的视图.Django视图仅表示为一个python函数,接收Web请求并返回一个Web响应.另外,返回响应结果的全部逻辑均位于视图中. 首先,需要创建应用程序视图,并于随后针对每个视图定义URL.最后,还需要创建HTML模板,以渲染视图所生成的数据. 阅读全文
posted @ 2019-08-26 09:35 周亚澄 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 前述内容设置了一个全功能管理站点,并可对博客内容进行处理.本节将讨论如何从数据库中获取信息并与其进行交互.Django设置了强大的数据库抽象API,并以此方便地创建、获取、更新以及删除对象.同时,Django中的对象关系映射器兼容于MySQL、PostgreSQL、SQLite、Oracle.需要注 阅读全文
posted @ 2019-08-25 23:47 周亚澄 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 之前曾定义了Post模型,现在将创建简单的管理站点并对博客帖子进行适当管理.Django包含了内建的管理接口,这对于编辑内容来说十分有用.通过读取模型元数据,同时提供针对编辑内容的产品接口,Django可自动构建管理站点.用户可直接对其加以使用,并配置名的显示方式. django.contrib.a 阅读全文
posted @ 2019-08-22 20:43 周亚澄 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 设计博客数据方案,既针对博客定义数据模型.这里,模型表示为一个python类,并定义为django.db.models.Model的子类.其中,每个属性视为一个数据库字段.Django针对定义于models.py文件中的每一个模型创建一个表.当创建一个模型时,Django提供了一个使用的API,从而 阅读全文
posted @ 2019-08-21 21:54 周亚澄 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 打开settings.py文件,查看当前项目的配置内容.文件中涵盖了Django所包含的多项配置,但仅是Django设置的一部分内容."""Django settings for django_first_week_homework project.Generated by 'django-admi 阅读全文
posted @ 2019-08-21 21:52 周亚澄 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 去最底部 8-10 了不起的魔术师:在为完成练习8-9而编写的程序中,编写一个名为make_great()的函数,对魔术师列表进行修改,在每个魔术师的名字中都加入字样"the Great".调用函数show_magicians(),确认魔术师列表确定变了. # 8-9magicians = ["老王 阅读全文
posted @ 2019-06-05 15:45 周亚澄 阅读(1737) 评论(0) 推荐(0) 编辑
摘要: 所以MySQL对于我们来说,直观的感受就一个服务(内存结构)和一些物理文件。内存结构看不到,但是能够看到这些物理文件,所以从这里开始。 如下是一个测试环境中得到的文件列表 ```sh-rw-r 1 mysql mysql 56 Jan 2 2018 auto.cnf-rw-r 1 mysql mys 阅读全文
posted @ 2019-06-05 14:14 周亚澄 阅读(602) 评论(0) 推荐(0) 编辑