Python_uWSGI部署的Django项目找不到static里面的静态文件

来源:互联网 发布:田单复国知乎 编辑:程序博客网 时间:2024/06/05 16:35

解决方法: 更改 urls.py

from django.conf.urls import url, includefrom django.contrib import adminfrom django.conf.urls.static import staticfrom django.conf import settings'''urlpatterns = [    url(r'^app1/', include('app1.urls')),    url(r'^app2/', include('app2.urls')),    url(r'^admin/', admin.site.urls),]'''# added for load static files correctly in live envurlpatterns = [    url(r'^app1/', include('app1.urls')),    url(r'^app2/', include('app2.urls')),    url(r'^admin/', admin.site.urls),] + static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)

如果需要 media file, 还需要加上 media configuration
+ static(settings.MEDIA_URL,document_root=settings.MEDIA_ROOT)

原创粉丝点击