Django+Python+Mod_wsgi+Apache centos部署后,会存在登录后台admin后,出现css、图片等丢失问题。经测试,给出一个解决方案如下:
settings.py 中进行设置
设置static文件目录
STATIC_ROOT = os.path.join(BASE_DIR, 'static').replace('\\','/')
设置django的admin的static文件目录
STATICFILES_DIRS = (
'/usr/local/python2.7/lib/python2.7/site-packages/django/contrib/admin/static/',
)
运行命令python manage.py collectstatic 就可以将admin所需要的静态文件拷贝到你项目的static文件夹下。
其余解决方案可以参考链接:
http://stackoverflow.com/questions/30474668/django-admin-css-missing-when-deployed-on-apache-with-mod-wsgi