更改django管理的默认路径

时间:2014-02-23 05:38:12

标签: python django django-templates django-admin

我是Django的新手。我正在使用django管理来实现基本的目的。 我发现django admin的模板位于

C:\Python27\Lib\site-packages\django\contrib\admin\templates\admin

我需要将其更改为我自己的位置..我在项目的基础目录上创建了一个文件夹“模板”并添加了以下行

STATIC_URL =os.path.join(BASE_DIR, 'templates')+'/'

TEMPLATE_DIRS = (
    os.path.join(BASE_DIR, 'templates'),
)

我将所有文件从C:\Python27\Lib\site-packages\django\contrib\admin\templates复制到basedir/templates

但仍引用C:\Python27\Lib\site-packages\django\contrib\admin\templates

最好的方法是什么?

1 个答案:

答案 0 :(得分:1)

试试这个,希望这有助于你

import os

PROJECT_PATH = os.path.realpath(os.path.dirname(__file__))

...

#MEDIA_ROOT = PROJECT_PATH + '/media/'

TEMPLATE_DIRS = (
    PROJECT_PATH + '/templates/'
)