LOADING

Follow me

Django 通用视图
十一月 29, 2013|Whistler

Django 通用视图

通用视图 Django 提供了 4 种通用视图(generic view),它们可以让开发人员创建遵循典型模式的应用程序: 页面列表/详细页面(与上面的例子类似) 基于数据的记录分类(对于新闻或 blog 站点非常有用) 对象的创建、更新和删除(CRUD) 简单直接的模板表示或简单地对 HTTP 重新进行定向 我们没有创建样板视图方法,而是将所有的业务逻辑都放入了 urls.py 文件中,它们都由 Django 提供的通用视图进行处理。 清单 33. jobs/urls.py 中的通用视图 from django.conf.urls.defaul

no comments
Django template
十一月 29, 2013|Whistler

Django template

创建模板 Django 提供了一种模板语言,该语言被设计为能够快速呈现且易于使用。Django 模板是利用 {{ variables }} 和 {% tags %} 中嵌入的文本创建的。变量会使用它们表示的值进行计算和替换。标记用来实现基本的控制逻辑。模板可以用来生成任何基于文本的格式,包括 HTML、XML、CSV 和纯文本。 第一个步骤是定义将模板加载到什么地方。为了简便起见,我们需要在 djproject 下面创建一个 templates 目录,并将这个路径添加到 settings.py 的 TEMPLATE_DIRS 条目中: 清单 28. 在 se

no comments
Django View
十一月 29, 2013|Whistler

Django View

实现视图 视图是一个简单的 Python 方法,它接受一个请求对象,负责实现: 任何业务逻辑(直接或间接) 上下文字典,它包含模板数据 使用一个上下文来表示模板 响应对象,它将所表示的结果返回到这个框架中 在 Django 中,当一个 URL 被请求时,所调用的 Python 方法称为一个视图(view),这个视图所加载并呈现的页面称为模板(template)。由于这个原因,Django 小组将Django 称为一个 MVT(model-view-template)框架。另一方面,TurboGears 把自己的方法称作控制器(contr

no comments
Django 数据库操作
十一月 29, 2013|Whistler

Django 数据库操作

1. 使用sqlall查看模型新的 CREATE TABLE 语句。 查看新创建的字段:$ python manage.py sqlall depotappBEGIN;CREATE TABLE “depotapp_product” (    “id” integer NOT NULL PRIMARY KEY,    “title” varchar(100) NOT NULL UNIQUE,    “description” text NOT NULL,    “i

no comments
Django auto_now 与 add_now_add
十一月 29, 2013|Whistler

Django auto_now 与 add_now_add

auto_now无论是你添加还是修改对象,时间为你添加或者修改的时间。 auto_now_add为添加时的时间,更新对象时不会有变动。 版权声明:本文为博主原创文章,未经博主允许不得转载。

no comments
6 / 5340