python - 找不到页面 grappelli-django 安装

标签 python django django-grappelli

我正在尝试安装 djanjo-grappeli 软件包。

我的设置:

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 请求网址: localhost:8000/grappelli 使用沙龙.urls 中定义的 URLconf,Django 按以下顺序尝试了这些 URL 模式: ^格拉佩利/ ^管理员/ 当前 URL grappelli 与其中任何一个都不匹配。

最佳答案

像这样更改您的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

关于python - 找不到页面 grappelli-django 安装,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21437487/

相关文章:

python - Django 签名者值

python - Django 静态文件在 DEBUG=True 和 `collectstatic` 之后不一致

Python - str() 函数完全改变列表

python - 获取标签之间的多个文本 block

python - 如何使用 SSH key 编写 Python Paramiko SFTP

python - 如果多次使用 RDD 是否需要缓存?

Django Channels 消息生命周期

django - 如何在 Ansible 中以幂等方式创建 Django super 用户?

python - django: grappelli: 路由失败

django-admin - Django 管理员 : Expand all the entries in stackedinline by default