首頁>技術>

本文連結: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.0

4. 手動建立時,根據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.py

3. settings.py內容大概如下:

ACCOUNT = 'XXX' # 假的賬號,值可為空PASSWORD = "XXX" # 假的密碼,值可為空# 匯入local_settings,讓local_settings中的值覆蓋該檔案中的值try:from local_settings import *except:pass

4. 本地專案使用配置檔案中常量的方式,先匯入檔案,再引用常量:

import settingsaccount = settings.ACCOUNTpassword = settings.PASSWORD

6
最新評論
  • BSA-TRITC(10mg/ml) TRITC-BSA 牛血清白蛋白改性標記羅丹明
  • 一個全棧增長工程師的日常練手:一份程式碼,打造跨平臺應用