【问题标题】:Trouble loading django admin template加载 django 管理模板时遇到问题
【发布时间】:2012-09-13 13:38:55
【问题描述】:

我对 Django 很陌生,按照他们的教程,我在加载自定义管理模板时遇到了问题(具体来说,我在 https://docs.djangoproject.com/en/1.4/intro/tutorial02/ 的底部遇到了问题)。

我已经更新了我的TEMPLATE_DIRS,它看起来像:

TEMPLATE_DIRS = (
    '/Users/myname/Developer/Eclipse/templates/admin',
)

我也试过了:

TEMPLATE_DIRS = (
        '/Users/myname/Developer/Eclipse/templates/admin/base_site.html',
    )

我存储此自定义模板的路径如下:

“/Users/myname/Developer/Eclipse/templates/admin”(直接从文件信息复制粘贴)

有人能指出我做错了什么吗?提前致谢。

【问题讨论】:

    标签: django django-templates django-admin


    【解决方案1】:

    除非您不使用 admin 文件夹作为所有模板使用它(我猜您想覆盖管理模板。所以 admin 文件夹应该是您的模板文件夹的子文件夹):

    TEMPLATE_DIRS = (
        '/Users/myname/Developer/Eclipse/templates/',
    )
    

    【讨论】:

      【解决方案2】:
      PROJECT_ROOT = os.path.dirname(__file__)
      TEMPLATE_DIRS = (os.path.join(PROJECT_ROOT, "templates"),)
      

      【讨论】:

        猜你喜欢
        • 2013-10-12
        • 2018-10-22
        • 1970-01-01
        • 2023-03-16
        • 1970-01-01
        • 2018-09-11
        • 1970-01-01
        • 2021-01-24
        • 1970-01-01
        相关资源
        最近更新 更多