0

我正在关注关于创建 Django 应用程序的 2 个不同教程。在一个视频(在 lynda 上)中,它指出我的静态(javascript/css/image)文件应该放在这里:

project_name/project_name/static/

我在那里有一个 js 和 css 文件,它可以很好地链接到我的模板。在youtube上的第二个教程(1:38 标记)中,我正在学习如何存储上传的文件。使用该collectstatic命令后,我的所有文件现在都将

project_name/static/

我的设置.py:

import os
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))

STATIC_URL = '/static/'    
STATICFILES_DIRS = [
    os.path.join(BASE_DIR, "static"),
]

STATIC_ROOT = os.path.join(os.path.dirname(BASE_DIR), "/the_office/the_office/static")

在这里寻找对 static_root 与 static files_dir 的更好理解,我宁愿它留在原来的位置。我已经尝试了所有我能想到的文件路径组合,Static_RootStaticFiles_Dirs没有运气。如何将路径更改回原始路径?任何进一步的澄清也是值得os.path.dirname(os.path.dirname(os.path.abspath(__file__)))赞赏的。

4

0 回答 0