这三个静态url有什么区别?
我不确定我是否正确,我正在使用MEDIA_ROOT来存储我上传的照片(通过models.ImageField())
但是,我为我的管理员创建了一个 JS 脚本,并在admin.py. 我将媒体定义如下:
....
class Media:
js = ('/admin/custom.js', )
我的settings.py:
....
STATIC_ROOT = "/home/user/project/django1/top/listing/static"
我添加了custom.jsto STATIC_ROOT/admin/custom.js,但它不起作用。抛出 404 not found 错误。
然后我将其更改STATIC_ROOT为STATICFILES_DIRS,它的工作原理!
....
STATICFILES_DIRS = "/home/user/project/django1/top/listing/static"
所以,我不明白这里发生了什么。STATIC_ROOT事实上,我只是不明白和之间有什么区别STATICFILES_DIRS。
目前我正在通过virtualenv在我的机器上测试Django,还没有部署,这是STATIC_ROOT不工作的原因吗?