我试图开始一个新项目。在教程中,它说我需要将模板和静态文件夹存储在项目文件夹中。我的项目文件夹名称是twjp。但由于某种原因,如果将模板文件夹存储在twjp文件夹中,它就不起作用了。它只有在我将它存储在twjp / twjp文件夹中时才有效。以下是我的settings.py
SETTINGS_DIR = os.path.dirname(__file__)
PROJECT_PATH = os.path.join(SETTINGS_DIR, os.pardir)
PROJECT_PATH = os.path.abspath(PROJECT_PATH)
TEMPLATE_PATH = os.path.join(PROJECT_PATH,'templates')
TEMPLATE_DIRS = (
# Put strings here, like "/home/html/django_templates" or "C:/www/django/templates".
# Always use forward slashes, even on Windows.
# Don't forget to use absolute paths, not relative paths.
TEMPLATE_PATH,
)
STATIC_PATH = os.path.join(PROJECT_PATH,'static')
STATICFILES_DIRS = (
STATIC_PATH,
)
" domainname / rango / - >如果我将模板存储在twjp / templates中,它只有在我将它存储在twjp / twjp / templates中时才有用#34;
答案 0 :(得分:0)
告诉我你的规格是什么,即哪个版本的django,python等。
我希望这对你有用,如果不告诉我,我也会更新我的答案。
PROJECT_PATH = os.path.dirname(os.path.dirname(__file__))
STATICFILES_DIRS = (
os.path.join(PROJECT_PATH, "static"),
)
TEMPLATE_DIRS = (
os.path.join(PROJECT_PATH,'templates')
)
这应该是你的模板使用twjp / templates和twjp / static而不是twjp / twjp。