【问题标题】:change default path of django administration更改 django 管理的默认路径
【发布时间】:2014-02-23 05:38:11
【问题描述】:

我是 Django 新手。我将 django 管理用于基本的 crud 目的。 我发现 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

最好的方法是什么?

【问题讨论】:

    标签: python django django-templates django-admin


    【解决方案1】:

    试试这个,希望对你有帮助

    import os
    
    PROJECT_PATH = os.path.realpath(os.path.dirname(__file__))
    
    ...
    
    #MEDIA_ROOT = PROJECT_PATH + '/media/'
    
    TEMPLATE_DIRS = (
        PROJECT_PATH + '/templates/'
    )
    

    【讨论】:

      猜你喜欢
      • 2021-07-20
      • 2013-09-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-11-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多