zoukankan      html  css  js  c++  java
  • 利用 Django admin 完成更多任务

    利用 Django admin 完成更多任务

    利用 Django admin 完成更多任务

    定制符合您需求的强大应用程序的三种方法

    Liza Daly, 软件工程师和所有者, Threepress Consulting Inc.

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

     

    发布日期: 2009 年 6 月 22 日


    级别: 中级
    其他语言版本: 英文


    访问情况 : 6728 次浏览

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

    平均分 5 星 共 13 个评分 平均分 (13个评分)
    为本文评分



    Django admin

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

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

    在现实中,总需要执行某些定制操作。关于 admin 外观的基本情况,Django 文档提供许多指南,Django 自身也包含了一些简单的方法用来改写 admin 行为的子集。如果您需要更多功能怎么办呢?从哪里开始着手呢?本文将指导您如何进行一些高级 adimin 定制。

    admin 快速浏览

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


    清单 1. 在 urls.py 中启用 admin

    from django.conf.urls.defaults import *
    # Uncomment the next two lines to enable the admin:
    from django.contrib import admin
    admin.autodiscover()
    
    urlpatterns = patterns('',
        # Uncomment the next line to enable the admin:
        (r'^admin/(.*)', admin.site.root),
    )
    
  • 相关阅读:
    多线程在javaweb中的应用
    Class类是什么? Class.forName()是干什么的?
    JDBC学习笔记
    jsp
    VMware虚拟机中red hat linux ping不通宿主物理主机原因
    数据库设计原则(装载)
    PHP实现正态分布的累积概率函数
    如何正确配置 Nginx + PHP ???
    PHP针对二维数组无限遍历变形研究
    easyui常用控件及参数说明
  • 原文地址:https://www.cnblogs.com/lexus/p/2616107.html
Copyright © 2011-2022 走看看