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