2014-01-29 64 views
1

我正在嘗試安裝djanjo-grappeli軟件包。未找到頁面grappelli-django安裝

我的設置:

INSTALLED_APPS = (
    'django.contrib.admin', 
    'django.contrib.auth', 
    'django.contrib.contenttypes', 
    'django.contrib.sessions', 
    'django.contrib.messages', 
    'django.contrib.staticfiles', 
    'grappelli', 
    'django.contrib.admin', 
    #'south', 
    'app_salon', 
    'app_agenda', 
) 
STATICFILES_FINDERS = (
    'django.contrib.staticfiles.finders.AppDirectoriesFinder', 
    'django.contrib.staticfiles.finders.FileSystemFinder', 
) 

TEMPLATE_CONTEXT_PROCESSORS = (
    'django.core.context_processors.request', 
    'django.contrib.auth.context_processors.auth', 

) 

我的urls.py

urlpatterns = patterns('', 
    url(r'^grappelli/', include('grappelli.urls')), # grappelli URLS 
    url(r'^admin/', include(admin.site.urls)), 
) 

但它返回:未找到

頁(404) 請求方法:GET 請求URL:本地主機: 8000/grappelli 使用salon.urls中定義的URLconf,Django按以下順序嘗試這些URL模式: ^ grappelli/ ^ admin/ 當前的URL,grappelli,與這些中的任何一個都不匹配。

回答

2

更改INSTALLED_APPS像這樣:

INSTALLED_APPS = (
    'grappelli', 
    'django.contrib.admin', 
    'django.contrib.auth', 
    'django.contrib.contenttypes', 
    'django.contrib.sessions', 
    'django.contrib.messages', 
    'django.contrib.staticfiles', 
    #'south', 
    'app_salon', 
    'app_agenda', 
) 

並確保您有以下設置:

STATICFILES_FINDERS = (
    'django.contrib.staticfiles.finders.AppDirectoriesFinder', 
    'django.contrib.staticfiles.finders.FileSystemFinder', 
) 

TEMPLATE_CONTEXT_PROCESSORS = (
    ... 
    "django.core.context_processors.request", 
) 

然後收集媒體文件:

$ python manage.py collectstatic 

來源:https://django-grappelli.readthedocs.org/en/latest/quickstart.html

+0

INSTALLED_APPS「grappelli」是firts。謝謝 – rayashi