亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

python,django入門問題

python,django入門問題

慕桂英546537 2018-07-17 11:09:56
當我需要引入一些自己定義的包下的源文件時,都需要到site-packages下去建立一個新的.pth文件嗎?這樣如果項目大起來,需要引用的多了,那么就需要建立很多這樣的文件?再有就是如果項目遷移,比如放到服務器上去用了,這些.pth文件也得一起遷移過去嗎,site-packages下后有很這樣的文件,到時候除非有文檔記載,不然很難記清到底有哪些是用到的,真實情況下就是這么做的么
查看完整描述

1 回答

?
絕地無雙

TA貢獻1946條經驗 獲得超4個贊

在項目目錄下寫一個requirements.txt,格式如下:

django==1.7.1
django-crispy-forms==1.5.0
six==1.7.3vobject==0.6.6
django-markdown-deux==1.0.4
django-wmd-editor==0.9.0
Pillow==2.5.3
pytz=2014.7

一些IDE會識別這個文件,比較代碼引入和requirements.txt的區別,提示哪些庫沒有安裝,哪些引用的庫沒有寫在requirements.txt里面。

一般開發和部署機器的環境不一樣,文件直接遷移并不一定能用。所以項目部署/遷移的時候,在目標服務器直接用 pip install -r requirements.txt命令全新安裝所有的依賴。


如果覺得好的話,記得最佳。



查看完整回答
反對 回復 2018-07-18
  • 1 回答
  • 0 關注
  • 309 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號