【疑问未解决】关于django静态文件配置带来的冲突问题
2019-05-22     loonlog     2691     0
本文目录
刚解决了“django部署后admin管理后台没有css样式问题”,现在又出现一个问题,直接和这个有关系:
当我修改了models.py文件后,增加了数据表,需要用数据迁移指令的时候报错,报错内容如下:
# python3 manage.py makemigrations
/usr/local/python3/lib/python3.6/site-packages/psycopg2/__init__.py:144: UserWarning: The psycopg2 wheel package will be renamed from release 2.8; in order to keep installing from binary please use "pip install psycopg2-binary" instead. For details see: <http://initd.org/psycopg/docs/install.html#binary-install-from-pypi>.
""")
SystemCheckError: System check identified some issues:
ERRORS:
?: (staticfiles.E002) The STATICFILES_DIRS setting should not contain the STATIC_ROOT setting.
截图如下:
操作其他python指令就有问题,
错误原因有可能是在settings中静态文件目录设置的有问题
STATIC_ROOT=os.path.join(BASE_DIR,"static")#错误STATIC_ROOT=os.path.join(BASE_DIR,"/static/")#正确
但就是比较奇怪的是,我按照下面的写,类似数据迁移命令和启动站点命令这个错误解决了,但是和管理后台样式丢失需要的写法冲突,比如在利用
python3 manage.py collectstatic
命令把后台CSS样式收集到/static/目录下,就出问题了,目前我也不知道咋回事,改一下,可用,再改一下这个可用,但是不能同时用。有明白的,留言帮助一下吧,谢谢!
http://loonlog.com/2019/5/22/django-staticfiles-E002/
评论列表,共 0 条评论
暂无评论