django admin action,django admin添加按钮

  django admin action,django admin添加按钮

  用Django admin完成更多任务

  用Django admin完成更多任务和定制满足您需求的强大应用程序的三种方法

  Liza Daly,软件工程师,Three Press Consulting Inc .的所有者。她是牛津大学出版社、OReilly Media和其他出版商的主要在线产品的首席开发人员。目前,她是一名独立顾问,并建立了一个开源项目Threepress,以开发电子书应用程序。

  简介:Django提供的内置管理控制台是这款产品最大的卖点之一。如果想自定义外观和模型字段以外的内容,应该怎么做?查看本文,了解如何在不修改源程序的情况下扩展现有的管理应用程序。

  标记这篇文章!上映日期:2009年6月22日

  级别:中级

  其他语言:英语

  浏览次数:6 728次

  评论:0(查看添加评论-登录)

  平均得分(13分)

  给这篇文章打分。

  权限

  Django为未来的开发者提供了许多功能:一个成熟的标准库,一个活跃的用户社区,以及Python语言的所有好处。虽然其他Web框架声称提供相同的内容,但是Django的独特之处在于它有一个内置的管理应用程序3354admin。

  Admin提供了开箱即用的高级创建-读取-更新-删除(CRUD)功能,减少了重复工作所需的时间。这是许多Web应用程序的关键,程序员可以在开发过程中快速浏览他们的数据库模型。非技术最终用户可以在部署时使用admin添加和编辑站点内容。

  实际上,总是需要一些自定义操作。关于管理外观的基本情况,Django文档提供了很多指南,Django本身包含了一些简单的方法来重写管理行为的子集。如果需要更多功能怎么办?从哪里开始?本文将指导您如何进行一些高级adimin定制。

  管理员快速浏览

  大多数Django开发人员都熟悉admin的默认功能。让我们快速回顾一下,首先编辑顶级urls.py以启用admin,如清单1所示。

  清单1。在urls.py中启用管理

  从django.conf.urls.defaults导入*

  #取消下面两行的注释以启用管理:

  来自django.contrib导入管理

  管理员自动发现()

  urlpatterns=patterns(,

  #取消注释下一行以启用管理:

  (r^admin/(.*),admin.site.root),

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: