WEB开发网
开发学院软件开发Python 使用 Django 和 Python 开发 Web 站点 阅读

使用 Django 和 Python 开发 Web 站点

 2007-03-29 12:41:22 来源:WEB开发网   
核心提示: 可以按照 list_display 类的属性指定的城市、州和国家来列出记录并对它们进行排序,图 2. 使用管理工具显示位置管理工具有无数用来管理每种模块类的选项,使用 Django 和 Python 开发 Web 站点(9),清单 20 给出了几个适用于 Job 类的例子:清单 20. 管

可以按照 list_display 类的属性指定的城市、州和国家来列出记录并对它们进行排序。

图 2. 使用管理工具显示位置

管理工具有无数用来管理每种模块类的选项。清单 20 给出了几个适用于 Job 类的例子:

清单 20. 管理模块类的选项

class Job(meta.Model):
  ...
  class Admin:
  list_display = ("job_title", "location", "pub_date")
  ordering = ["-pub_date"]
  search_fields = ("job_title", "job_description")
  list_filter = ("location",)

根据以上设置,职位的标题、位置和发布日期都会在显示职位记录时用到。职位可以按照发布时间进行排序,最开始是最近发布的职位(减号表示降序)。用户可以按照标题和说明来查找职位,管理员可以根据位置对记录进行过滤。

图 3. 使用管理工具显示职位

设计 URL 方案

Django URL 分发系统使用了正则表达式配置模块,它可以将 URL 字符串模式映射为 Python 方法 views。这个系统允许 URL 与底层代码完全脱节,从而实现最大的控制和灵活性。

urls.py 模块被创建和定义成 URL 配置的默认起点(通过 settings.py 模块中的 ROOT_URLCONF 值)。URL 配置文件的惟一要求是必须包含一个定义模式 urlpatterns 的对象。

上一页  4 5 6 7 8 9 10  下一页

Tags:使用 Django Python

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接