2011-06-05 80 views
4

我遇到Django Grappelli的問題。它似乎正在加載CSS很好,但風格似乎...關閉。或許有些圖片會澄清我的意思:Django Grappelli錯誤

http://imgur.com/eRlaX

http://imgur.com/T11Xt

回答

1

什麼版本的Django和格拉佩利您使用的是?你跟着the readme's? Grappelli在默認的管理員css之上使用它自己的CSS,所以它看起來沒有加載grappelli css。

如果您正在使用Django 1.3,你需要運行:

./manage collectstatic 

導入所有必要的CSS爲格拉佩利到靜態文件夾。還要確保grappelli在你的urls.py(在管理員之前)的頂部:

urlpatterns = patterns('', 
    url(r'^grappelli/', include('grappelli.urls')), 
    ... 
+0

除非我錯過了一些東西,否則我完全按照文檔。另外,我應該提到我在virtualenv中運行Django 1.3。我嘗試過通過點和svn安裝Grappelli,但是在運行collectstatic之後,兩個安裝最終都看起來像我發佈的圖片。 – Leeroy 2011-06-05 17:17:26

11

我剛碰到這個。您需要確保'grappelli'出現在'django.contrib.admin'之前INSTALLED_APPS

+0

這解決了我的問題。謝謝! – 2011-12-10 02:42:49

1

我想我只是有這個問題。我原先從http://code.google.com/p/django-grappelli/downloads/list下載了Django-Grappelli 2.3.2,儘管遵循quickstart guide中列出的所有推薦的安裝程序,但您提到的奇怪CSS行爲仍然存在,它做了一個令人沮喪的下午。當我使用「svn checkout http://django-grappelli.googlecode.com/svn/trunk/grappelli/ grappelli」檢查它時,問題就消失了。我猜這是一個錯誤的地方...希望它有幫助。

1

如果您已經自己修改了管理模板,也會發生這種情況。由於Grappelli是管理網站的完全替代品,您需要首先安裝Grapelli clean,然後重新應用您可能通過新Grapelli模板完成的管理更改。