如何在Django 1.7中自定义管理页面?

时间:2014-09-24 05:36:00

标签: django django-templates django-admin python-3.4 django-1.7

我一直在学习Django文档,并在该部分偶然发现了一个障碍:https://docs.djangoproject.com/en/1.7/intro/tutorial02/#customize-the-admin-look-and-feel

我的文件排列为:

mysite/

    mysite/

        __pycache__/
            ...

        __init__.py
        settings.py
        urls.py
        wsgi.py

    polls/

        __pycache__/
            ...

        migrations/
            ...

        __init__.py
        admin.py
        models.py
        tests.py
        views.py

    templates/
        admin/
            base_site.html

    db.sqlite3
    manage.py

我已将文件base_site.html中的文本修改为“Polls App”,但管理站点继续显示“Django Administration”。

PS:我正在使用Win8

2 个答案:

答案 0 :(得分:0)

您需要将该模板文件夹放在项目目录中,而不是与当前项目位于同一级别。

所以把它放在mysite / templates下面你应该很接近。

编辑:实际上,将模板文件夹放在您的应用程序下,以便它是Polls / templates

答案 1 :(得分:0)

我和你在同一个地方,就在项目根目录下。确保在{INSTALLED_APPS中的django.contrib.admin应用之前定义了polls