grappelli美化Django Admin

http://blog.csdn.net/huyoo/article/details/6965816

 

這幾天在網上發現一個django app:grappelli,該app可以用來美化Django Admin後臺管理界面, 把一向醜陋的Django Admin後臺界面弄得很酷很好看.

以下有一篇別人寫好的文章,先供大家參考: 

參考資料:

使用django-grappelli改善默認的django-admin後臺 http://blog.sina.com.cn/s/blog_634bc2230100obx5.html

不過,上面的這篇文章還是有不足的地方, 僅僅是因爲沒有跟上最新的django1.3的步伐了.其中說到的5.2 配置啓動參數,指定的adminmedia到grapelli靜態文件目錄,這句話我在django1.3基礎上怎麼也實現不了.所以還是自己到網上找資料才解決,以下是我的記錄:


1.下載grappelli

地址:https://github.com/sehmaschine/django-grappelli 點download,windows下zip格式,linux下tar.gz格式.


2.安裝grappelli和配置

1),設置settings.py中的INSTALLED_APPS:


2)設置ADMIN_MEDIA_PREFIX,而不是採用上面的參考資料中的設置adminmedia到grapplli什麼的.


這個的作用就是把admin的靜態文件,由原來的admin目錄,改爲映射到static目錄下的grapplli.

3)設置Url


同settings中配置的一樣,grapplli的url映射,必須在admin之前.

4)收集靜態資源

通過運行命令:


此命令,收集grapplli app目錄下的static目錄中的所有靜態資源(CSS,js,images)到你配置的STATIC目錄
下的grapplli目錄下去.


3.測試grapplli應用

manage.py runserver

然後打開 http://localhost:8000/admin/ ,可以看到登錄界面了.是不是很酷呢?

看看效果圖:



我已經做好了一個Demo,適合django1.3的,稍後放到 google code上去.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章