给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