布小禪 2021-09-18 12:15:58 阅读数:888
點擊直接查看粉絲福利:點我領取粉絲福利
本小內容講解了Django的安裝,虛擬環境的配置,創建項目的命令
但凡你有Python安裝第三方模塊的經驗你也應該知道,此時你應該打開cmd,使用pip安裝第三方模塊,甚至聰明的你還應該知道那麼一兩個國內鏡像,用來縮短我們下載的時間。
那麼,無疑,你的猜測是准確的,你確實應該打開終端,輸入命令:pip install django
然後就等待安裝完成就可以了
而如果你看到了一條提示說你的pip版本低了,讓你安裝,那也不要慌,直接複制過去就行了python -m pip install --upgrade pip
如果你是在一個月內看了我的博客,那麼你的Django版本應該是和我一樣的3.2.7,pip版本為21.2.4
虛擬環境是一個專門為項目准備的,這是一個好單純的,單純的像一張白紙一樣的環境!那麼為什麼這麼說呢?—— 因為它裏面什麼都沒有,沒有被任何的第三方庫糟蹋過
他的方便之處就在於:我們在打包項目的時候就沒有一些我們不需要的第三方模塊,能够减輕我們服務器的負擔,加快執行速度,使服務器運行項目擁有飛一般的感覺~~
你此時應該這麼想:
這個虛擬環境裏面什麼第三方模塊都沒有,只有內置模塊,還能使用pip
這很明顯,就相當於我剛剛下載Python後我的電腦的環境一樣,裏面也是什麼模塊都沒有,只有內置模塊,能使用pip,能使用Python解釋器。
我們會用到一個內置模塊:venv
他是Python自帶的一個模塊,專門為我們管理虛擬環境,而其使用方法也是極為簡單
python -m venv 自己定義一個虛擬環境的名字
當然,你最好先選擇好一個文件夾作為你的虛擬環境的目錄,然後再執行這條命令
然後你就會看到,阿不是,你在命令行頁面就什麼都不會看到,至於變化在哪?你且聽我細細道來。
還是你的命令行窗口,你敲個命令:dir
你就會發現,嗯,在意料之中,你的目錄中多了個你剛剛命名的文件夾。
沒錯,這個文件夾就是你的虛擬環境了,裏面包含了解釋器等一系列你所需要的python工具,還有pip工具供你使用。
而切換虛擬環境的方法就是:在命令行進入 /你命名的虛擬環境/Scripts
然後啟動activate.bat就可以了
在你想要創建的目錄下,輸入命令:django-admin startproject 項目的名字
別看都是英語,其實也好記: Django是模塊名,admin是管理 start是開始project是項目
敲完後,你理所應當的應該知道你應該看不到什麼東西。所以你應該理所應當的進入你項目創建的目錄下去查看。
是的,你看到了一個文件夾,他理所應當的和你的項目名字一毛一樣,所以你打算打開它看看裏面有啥。
出乎你的意料,你在裏面又看到了一個和你項目名字一毛一樣的文件夾,你很納悶,想知道這個文件夾有什麼作用
然後你就懷著好奇的心理,連旁邊的manage.py
也沒來得急看上一眼就急匆匆的點開了那個文件夾,然後你就看到了幾個py文件,分別是:
init_.py 每個Python包裏面都有的py文件,此文件將文件夾標記為Python包
settings.py 項目配置文件
asgi.py asgi服務器配置文件
wsgi.py swgi服務器配置文件
urls.py 路由配置文件
既然說了使用vs code打開項目,那麼你肯定得有個這軟件吧,自己去官網下載,我就不多說了
然後你安裝完也理所應當的知道,你應該先打開。是的,你做得很對,你打開了vs code,然後不知道該幹嘛了,沒事,我會告訴你。
你應該打開擴展商店搜索一下Python,下載Python的擴展,然後再說其他,當你等了一段時間下載完後,你應該點擊左上角的打開,打開文件夾;或者直接打開文件所在目錄,右鍵通過vs code打開
然後呢,我們現在需要給vs code配置我們的虛擬環境。
我們需要三個鍵盤上的鍵:ctrl+shift+p
在vs code頁面同時按看看會發生什麼?然後我們搜索到Python解釋器選擇器
,點擊,找到我們剛剛創建的虛擬環境,我想不用我說你也會點擊他的。
然後,點擊菜單欄的終端 ,打開一個新終端,你會神奇的發現,最前面多了個小括號,小括號裏面正是你的虛擬環境的名字。
如果你能看到這個小括號,那麼就恭喜你,成功了。
恐怕不用我多說了吧,先打開就是了。
然後點擊右上角的File->settings->project:項目名->python Interpreter
在裏面,右上角的三個點的地方,選擇添加,找到你的虛擬環境的解釋器python.exe
點擊,然後就沒有然後了,下一步該怎麼做,我相信你的智商。
我們可以有兩種方法來運行我們的項目,一種是在終端運行,一種是在pycharm點擊綠色小三角。
我們先找到manage.py
文件所在路徑,然後再終端敲python manage.py runserver
,這是以默認ip與默認端口運行的,我們可以通過終端的提示來打開Django,他會給我們顯示一個正在啟動的小火箭,如果你看到了小火箭,那麼你就成功了。
當然,你可能會想,我非要換個ip和端口,你能把我怎麼樣?然後你就去做了,然後你就會發現,你的項目啟動不了,當然,原因我不會告訴你,你自己可以去百度解决,鍛煉一下自己。我不是你的保姆,不會給你喂飯。
版权声明:本文为[布小禪]所创,转载请带上原文链接,感谢。 https://gsmany.com/2021/09/20210918121557878X.html