读书人

给Django Admin增多自定义的视图函数

发布时间: 2012-12-19 14:13:14 作者: rapoo

给Django Admin增加自定义的视图函数

学习http://www.beardygeek.com/2010/03/adding-views-to-the-django-admin/后记录

增加url

有两种方法可以给admin增加url.

方法一,直接在urls.py文件增加,具体操作如下:

?

?

在extra styles block中增加admin form css:

?

?

?

Breadcrumbs

?

?

在admin index增加链接

?

在index最近动作上方上方增加一个链接.为了做这个,虽重载admin的index.htm

?

在自己的app中templates文件夹中创建一个名为admin的文件夹,然后从django/contrib/admin/templates/中复制文件index.html到这个新建的文件夹中.

在这个文件中,可以看到一个名为"sidebar"的块,在"content-related" div下,放入以下的模板代码:

<div class="module">  <h2>Admin tools</h2>    <ul class="actionlist">      <li class="changelink">        <a href="/admin/mypage/">My View</a>      </li>    </ul></div>
?

一切OK


读书人网 >编程

热点推荐