Python 更改静态根目录并在Django中上载

Python 更改静态根目录并在Django中上载,python,django,django-admin,django-settings,django-uploads,Python,Django,Django Admin,Django Settings,Django Uploads,下面是关于创建Django应用程序的两个不同教程。在一个视频(在lynda上)中,它指出我的静态(javascript/css/image)文件应该存在于这里: project_name/project_name/static/ 我有一个js和css文件在那里,它链接到我的模板刚刚好。在(1:38分)的第二个教程中,我正在学习如何存储上传的文件。使用collectstatic命令后,我的所有文件现在都将 project_name/static/ my settings.py: import

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

project_name/project_name/static/
我有一个js和css文件在那里,它链接到我的模板刚刚好。在(1:38分)的第二个教程中,我正在学习如何存储上传的文件。使用
collectstatic
命令后,我的所有文件现在都将

project_name/static/
my settings.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\u Root
StaticFiles\u Dirs
,但是运气不好。如何将路径更改回原始路径?对于
os.path.dirname(os.path.dirname(os.path.abspath(\uuu file\uuu)))
的进一步澄清,我们也非常感谢。

另外:@rnevius我已经看到了第一个链接,但没有看到第二个链接。经过第二次仔细查看,这个链接对我来说更有意义(而不是我最初的第一次浏览)。感谢您让我注意到这两个问题。不过,我希望能得到一个答案,以便更好地理解os.path语法。