unbutu+uwsgi+nginx部署Django项目

https://www.jianshu.com/p/d6f9138fab7b
其中的问题

  • 当到达pip requirement.txt的时候出现安装
    Python mysqlclient出现“OSError: mysql_config not found”错误
  • 解决方案:apt-get install libmysqlclient-dev python3-dev
  • 最后启动服务除了重启nginx之外还要
    uwsgi /etc/uwsgi/sites/Think_v1_1.ini -d /home/Think_v1_1/Think_v1_1.log,一定得执行。
  • 前台的文件加载了,但是xadmin的静态文件加载不了,因为前面的python manage.py collectstatic 没有成功,我们没有去管它,我们需要在settings.py中添加
    STATIC_URL = '/static/'
    STATIC_ROOT = os.path.join(BASE_DIR, 'static'),并且debug=True,然后再urls.py中加入 re_path(r'static/(?P<path>.*)', serve, {'document_root': STATIC_ROOT }),记得前面导入settings.py的STATIC_ROOT,访问浏览器,发现没有问题了之后。修改为True,重启。
  • 终于成功了啊啊啊啊啊啊啊啊啊!感谢这些人
    https://www.jianshu.com/p/d6f9138fab7b

https://mp.weixin.qq.com/s/FMx1NlqmRv7-gC8H6sOrqA

https://tieba.baidu.com/p/4960576689?red_tag=2578891199

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容