用uwsgi部署Django,部分css和js可以搞定,其他的搞不定
With uwsgi deployed Django, part css and js can get, others can not
urls.py
urlpatterns = [
] + static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)
settings.py
STATIC_URL = '/static/'
STATICFILES_DIRS = ()
STATIC_ROOT = os.path.join(BASE_DIR, 'static')
比如/static/picture/8.jpg
可以得到,但是/static/picture/9.jpg
不能。
所以我mv 9.jpg 8.jpg
和这张图(现在是8.jpg
)还是搞不定?
如何解决?
您可能访问了错误的目录。
当您 运行 manage.py collectstatic
关闭不同应用程序的所有静态文件 + 静态 STATICFILES_DIRS
中的静态文件时,转到静态根目录。
确保将您正在修改的目录的完整路径放入 STATICFILES_DIRS
然后 运行 python manage.py collectstatic
urls.py
urlpatterns = [
] + static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)
settings.py
STATIC_URL = '/static/'
STATICFILES_DIRS = ()
STATIC_ROOT = os.path.join(BASE_DIR, 'static')
比如/static/picture/8.jpg
可以得到,但是/static/picture/9.jpg
不能。
所以我mv 9.jpg 8.jpg
和这张图(现在是8.jpg
)还是搞不定?
如何解决?
您可能访问了错误的目录。
当您 运行 manage.py collectstatic
关闭不同应用程序的所有静态文件 + 静态 STATICFILES_DIRS
中的静态文件时,转到静态根目录。
确保将您正在修改的目录的完整路径放入 STATICFILES_DIRS
然后 运行 python manage.py collectstatic