本文連結:https://blog.csdn.net/changyixue/article/details/111514143
一、 維護專案相關的依賴包1. 目的:別人下載並執行你的專案時,需要安裝依賴包才能正常執行專案
2. 解決方案:在專案根目錄下,建立檔案requirements.txt,可以手動建立,也可以使用命令建立
3. requirements.txt的內容一般如下,等號左邊是依賴包名稱,右邊是版本號
pytest==5.4.3requests==2.22.0xlrd==2.0.1xlutils==2.0.04. 手動建立時,根據pycharm中的“Project Interpreter”列表中的“Package”和“Version”建立
5. 用命令建立時,需要以下兩個命令,#後面是註釋資訊
pip3 install pipreqs # 安裝pipreqs
pipreqs ./ #生成requirements.txt檔案
6. 利用requirements.txt,安裝專案執行環境所需依賴:
pip3 install -r requirements.txt
二、建立本地配置檔案和公共配置檔案1. 目的:有些敏感資訊,比如密碼等,不能共享給別人,所以需要建立本地配置檔案local_settings.py,維護真實的資料;而公共配置檔案settings.py維護與local_settings.py一樣的常量名稱,但填寫假的資料,且匯入local_settings
2. local_settings.py內容大概如下:
ACCOUNT = '[email protected]' # 真實的賬號PASSWORD = "456" # 真實的密碼3. 在.gitignore中維護local_settings.py,上傳至git時會忽略該檔案
# 忽略本地配置檔案local_settings.py3. settings.py內容大概如下:
ACCOUNT = 'XXX' # 假的賬號,值可為空PASSWORD = "XXX" # 假的密碼,值可為空# 匯入local_settings,讓local_settings中的值覆蓋該檔案中的值try:from local_settings import *except:pass4. 本地專案使用配置檔案中常量的方式,先匯入檔案,再引用常量:
import settingsaccount = settings.ACCOUNTpassword = settings.PASSWORD
最新評論