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

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

先創建Django應用還是先創建虛擬環境?

先創建Django應用還是先創建虛擬環境?

哈士奇WWW 2021-12-17 14:47:02
我一直在嘗試使用 Django 成功創建項目,但是我見過用戶首先創建項目然后創建虛擬環境的項目。我還看到了用戶創建虛擬環境然后創建 django 應用程序的實例。雙方都爭辯說他們的方法更好,但現在我很困惑。請幫忙
查看完整描述

3 回答

?
瀟瀟雨雨

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

最好先創建虛擬環境并開始在該環境中工作。即使用該環境中的python。

優勢:

一個。環境將包含項目所需的所有包

灣 可以在多個環境之間切換(測試目的)

C。容易記錄所需的包裹

d. 不會影響你需要 python 3.5 的另一個項目,在 django 項目中你需要 python 3.6

缺點:如果你有很多虛擬環境,需要跟蹤每個環境(所有虛擬環境都存儲在同一個地方,就像 anaconda 一樣,否則如果存儲在項目文件夾中,那么 1 環境就沒有問題)


查看完整回答
反對 回復 2021-12-17
?
qq_花開花謝_0

TA貢獻1835條經驗 獲得超7個贊

這取決于您的使用情況。假設您全局安裝了 Django 2.1,那么您有一個項目需要安裝 Django 1.9,這里您需要先設置您的虛擬環境


查看完整回答
反對 回復 2021-12-17
?
拉莫斯之舞

TA貢獻1820條經驗 獲得超10個贊

當您擁有虛擬環境時,您可以跟蹤每個項目的包。激活虛擬環境后,您可以使用命令創建 requirements.txt 文件

pip freeze > requirements.txt

因此,當您想將 django 項目運行到不同的操作系統時,您可以從您創建的需求文件中安裝您的包。

pip install -r requirements.txt

另一種情況是當您的操作系統具有 django 1.11 并且您有一個使用該版本創建的 django 項目時。當您在操作系統中升級 django 版本時,django 應用程序將中斷。

所以我認為對于每個 django 項目,一個好的方法是擁有自己的虛擬環境


查看完整回答
反對 回復 2021-12-17
  • 3 回答
  • 0 關注
  • 304 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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