Django 項目上線到 Linux 服務器遇到的坑

一、Django  和 MySQL 版本兼容問題

1、Django2.0 後均不再支持 Python2,Django2.0是最後一個支持Python3.4的版本。

2、Django2.1 不再支持MySQL 5.5,必須MySQL 5.6版本以上

二、Nginx 在 python 虛擬環境中遇到的問題

1、需要在 settings.py 同級目錄下的  __init__.py 中添加 虛擬路徑包目錄和包引入

import sys
sys.path.append("/web/env/ims/lib/python3.6/site-packages") # 虛擬環境包目錄

import pymysql
pymysql.install_as_MySQLdb()

2、上線後出現問題不會打印在屏幕上,需要查看錯誤日誌。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章