08 2019 档案

摘要:当开始向博客中添加内容时,需要在多个页面中分隔帖子列表.Django包含了内建的分页类,从而可方便地管理分页数据. 编辑blog应用程序的views.py文件,导入Django的分页器类并调整post_list视图,如下所示: from django.shortcuts import render, 阅读全文
posted @ 2019-08-28 21:36 周亚澄 阅读(120) 评论(0) 推荐(0)
摘要:前述内容针对blog应用程序创建了 视图和URL,下面将添加模板,并以用户友好的方式显示帖子. 接下来,在blog应用程序目录中创建下列目录和文件: 上述结构将表示模板的文件结构.其中base.html文件包含了站点的HTML主结构,并将内容划分为主内容区域和侧栏.list.html和detail. 阅读全文
posted @ 2019-08-27 10:54 周亚澄 阅读(153) 评论(0) 推荐(0)
摘要:在了解如何使用ORM后,即可着手准备构建博客应用程序的视图.Django视图仅表示为一个python函数,接收Web请求并返回一个Web响应.另外,返回响应结果的全部逻辑均位于视图中. 首先,需要创建应用程序视图,并于随后针对每个视图定义URL.最后,还需要创建HTML模板,以渲染视图所生成的数据. 阅读全文
posted @ 2019-08-26 09:35 周亚澄 阅读(203) 评论(0) 推荐(0)
摘要:前述内容设置了一个全功能管理站点,并可对博客内容进行处理.本节将讨论如何从数据库中获取信息并与其进行交互.Django设置了强大的数据库抽象API,并以此方便地创建、获取、更新以及删除对象.同时,Django中的对象关系映射器兼容于MySQL、PostgreSQL、SQLite、Oracle.需要注 阅读全文
posted @ 2019-08-25 23:47 周亚澄 阅读(227) 评论(0) 推荐(0)
摘要:之前曾定义了Post模型,现在将创建简单的管理站点并对博客帖子进行适当管理.Django包含了内建的管理接口,这对于编辑内容来说十分有用.通过读取模型元数据,同时提供针对编辑内容的产品接口,Django可自动构建管理站点.用户可直接对其加以使用,并配置名的显示方式. django.contrib.a 阅读全文
posted @ 2019-08-22 20:43 周亚澄 阅读(170) 评论(0) 推荐(0)
摘要:设计博客数据方案,既针对博客定义数据模型.这里,模型表示为一个python类,并定义为django.db.models.Model的子类.其中,每个属性视为一个数据库字段.Django针对定义于models.py文件中的每一个模型创建一个表.当创建一个模型时,Django提供了一个使用的API,从而 阅读全文
posted @ 2019-08-21 21:54 周亚澄 阅读(167) 评论(0) 推荐(0)
摘要:项目和应用程序 在Django中,项目被视为基于某些设置项的Django安装结果:应用程序则表示为模型(model),视图(view),模板(template)以及URL的组合.应用程序与框架进行交互,提供特定的功能,并可在不同的项目中加以复用.我们可以将项目视为一个站点,其中包含了多个应用程序,例 阅读全文
posted @ 2019-08-21 21:53 周亚澄 阅读(150) 评论(0) 推荐(0)
摘要:打开settings.py文件,查看当前项目的配置内容.文件中涵盖了Django所包含的多项配置,但仅是Django设置的一部分内容."""Django settings for django_first_week_homework project.Generated by 'django-admi 阅读全文
posted @ 2019-08-21 21:52 周亚澄 阅读(240) 评论(0) 推荐(0)