創(chuàng)新互聯(lián)www.cdcxhl.cn八線動(dòng)態(tài)BGP香港云服務(wù)器提供商,新人活動(dòng)買多久送多久,劃算不套路!
這篇文章將為大家詳細(xì)講解有關(guān)Django框架怎么安裝,文章內(nèi)容質(zhì)量較高,因此小編分享給大家做個(gè)參考,希望大家閱讀完這篇文章后對(duì)相關(guān)知識(shí)有一定的了解。
一、安裝Django
1.通過(guò)pip安裝Django
如果你是通過(guò)升級(jí)的方式安裝Django,那么你需要先卸載舊的版本。
Django提供3種發(fā)行版本,推薦使用官方的穩(wěn)定版本:
你的操作系統(tǒng)提供的發(fā)行版本(Linux)官方穩(wěn)定版本(推薦)開(kāi)發(fā)測(cè)試版本
Django本質(zhì)上是Python語(yǔ)言的一個(gè)類庫(kù),因此可以通過(guò)pip工具安裝。這也是最簡(jiǎn)便最好的安裝方式。不建議通過(guò)下載安裝包或者編譯源碼進(jìn)行安裝的方法,除非你的環(huán)境無(wú)法連接外部網(wǎng)絡(luò)。
這里介紹windows系統(tǒng)下pip命令安裝方式。
win+r,調(diào)出cmd,運(yùn)行命令:pip install django,自動(dòng)安裝PyPi提供的最新版本。
如果要指定版本,可使用pip install django==2.2這種形式。
在Linux操作系統(tǒng)中,也是一樣,使用pip工具包安裝Django。
2. 驗(yàn)證安裝
進(jìn)入Python交互式環(huán)境(注意一定要進(jìn)入剛才安裝了Django的Python解釋器),按下面所示查看安裝版本:
>>> import django >>> print(django.get_version())2.2
或者使用pip list命令,查看是否存在Django模塊。
3. 配置系統(tǒng)環(huán)境
成功安裝Django后,以windows為例,在Python根目錄下的Scripts目錄中可找到一個(gè)django-admin.exe文件,這是Django的核心管理程序,最好將它加入操作系統(tǒng)的環(huán)境變量中,這樣在以后的調(diào)用會(huì)比較方便。
如何進(jìn)入環(huán)境變量設(shè)置界面,參考Python教程中的相關(guān)部分。如下圖所示,在Path變量中添加Scripts目錄。
回到cmd界面,運(yùn)行django-admin help,能看到下面的內(nèi)容表示環(huán)境變量設(shè)置成功。
D:\test>django-admin help Type 'django-admin help <subcommand>' for help on a specific subcommand. Available subcommands: [django] check compilemessages createcachetable dbshell diffsettings dumpdata flush inspectdb loaddata makemessages makemigrations migrate runserver sendtestemail shell showmigrations sqlflush sqlmigrate sqlsequencereset squashmigrations startapp startproject test testserver Note that only Django core commands are listed as settings are not properly configured (error: Requested setting INSTALLED_APPS, but settings are not configured. You must either define the environment variable DJANGO_SETTINGS_MODULE or call settings.configure() before accessing settings.).
二、 測(cè)試Django
1. 在cmd或Linux命令行環(huán)境下創(chuàng)建Django項(xiàng)目
在windows的cmd環(huán)境中(Linux中類同),新建或者進(jìn)入你想創(chuàng)建Django項(xiàng)目的目錄,然后輸入下面的命令:
django-admin startproject mysite
這樣就會(huì)在當(dāng)前目錄下創(chuàng)建一個(gè)叫做mysite的Django項(xiàng)目。
D:\test>django-admin startproject mysite D:\test>dir D:\test 的目錄 2019/4/20 11:19 <DIR> . 2019/4/20 11:19 <DIR> .. 2019/4/20 11:19 <DIR> mysite 0 個(gè)文件 0 字節(jié) 3 個(gè)目錄 102,160,605,184 可用字節(jié)
可以看到Django自動(dòng)幫我們創(chuàng)建了一個(gè)mysite文件夾,這是項(xiàng)目的根目錄。在mysite根目錄中,又有一個(gè)mysite目錄,這是整個(gè)項(xiàng)目的配置文件目錄(一定不要和同名的根目錄搞混淆了),還有一個(gè)manage.py文件,是整個(gè)項(xiàng)目的管理腳本。
D:\test>cd mysite D:\test\mysite>dir D:\test\mysite 的目錄2019/4/20 11:19 <DIR> . 2019/4/20 11:19 <DIR> .. 2019/4/20 11:19 826 manage.py 2019/4/20 11:19 <DIR> mysite 1 個(gè)文件 826 字節(jié) 3 個(gè)目錄 102,160,605,184 可用字節(jié) D:\test\mysite>cd mysite D:\test\mysite\mysite>dir D:\test\mysite\mysite 的目錄 2019/4/20 11:19 <DIR> . 2019/4/20 11:19 <DIR> .. 2019/4/20 11:19 3,216 settings.py 2019/4/20 11:19 784 urls.py 2019/4/20 11:19 406 wsgi.py 2019/4/20 11:19 0 __init__.py 4 個(gè)文件 4,406 字節(jié) 2 個(gè)目錄 102,160,605,184 可用字節(jié)
在項(xiàng)目根目錄下,運(yùn)行python manage.py runserver,Django會(huì)以127.0.0.1:8000這個(gè)默認(rèn)配置啟動(dòng)開(kāi)發(fā)服務(wù)器。
D:\test\mysite>python manage.py runserver Watching for file changes with StatReloader Performing system checks... System check identified no issues (0 silenced). You have 17 unapplied migration(s). Your project may not work properly until you apply the migrations for app(s): admin, auth, contenttypes, sessions. Run 'python manage.py migrate' to apply them. April 18, 2019 - 09:55:08 Django version 2.2, using settings 'mysite.settings' Starting development server at http://127.0.0.1:8000/ Quit the server with CTRL-BREAK.
打開(kāi)你的瀏覽器,在地址欄輸入127.0.0.1:8000,如果看到如下的界面,說(shuō)明Django一切正常,你可以放心大膽的開(kāi)始Django之旅了!
2. 在windows下使用Pycharm創(chuàng)建Django工程
當(dāng)前,2018以后的Pycharm版本都支持同時(shí)創(chuàng)建虛擬環(huán)境和Django工程。
首先打開(kāi)Pycharm,點(diǎn)擊file-->new project,出現(xiàn)下面的對(duì)話框,注意下面的紅框提示:
在Location處選擇工程目錄在New environment using處選擇Virtualenv(這可能需要你提前pip install virtualenv進(jìn)行虛擬工具virtualenv的安裝)。通常情況下,虛擬環(huán)境會(huì)以venv的名字,自動(dòng)在工程目錄下生成。在Base interpreter處,選擇你要使用的Python解釋器下面兩個(gè)單選框,根據(jù)需要自行選擇如果想使用現(xiàn)成的解釋器或者虛擬環(huán)境,請(qǐng)選擇Existing interpreter
再點(diǎn)開(kāi)下方的More Settings:
Template language:選擇使用的模板語(yǔ)言,默認(rèn)Django就行,可選Jinjia。Templates folder:Pycharm安利給我們的功能,額外創(chuàng)建一個(gè)工程級(jí)別的模板文件的保存目錄,可以不設(shè)置,空著,這里使用默認(rèn)設(shè)置吧。啟用Admin,一般勾上。
沒(méi)什么問(wèn)題了,就點(diǎn)擊Create吧。
下面就是一段時(shí)間的等待,Pycharm會(huì)幫助我們自動(dòng)創(chuàng)建虛擬環(huán)境,以及安裝最新版本的Django。
創(chuàng)建完成之后,進(jìn)入Pycharm的設(shè)置菜單,可以看到當(dāng)前Django版本是最新的2.2版本。如果你要指定過(guò)去的版本,比如2.1、1.11等,那就不能這么操作了,需要在命令行下自己創(chuàng)建虛擬環(huán)境并安裝django?;蛘咴谶@里先刪除Django,再安裝你想要的指定版本。
看下我們當(dāng)前的狀態(tài),注意venv這個(gè)虛擬環(huán)境目錄,以及我們額外創(chuàng)建的templats目錄:
點(diǎn)擊綠色的三角,啟動(dòng)默認(rèn)的開(kāi)發(fā)服務(wù)器,如果看到歡迎界面,說(shuō)明一切OK!
關(guān)于Django框架怎么安裝就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,可以學(xué)到更多知識(shí)。如果覺(jué)得文章不錯(cuò),可以把它分享出去讓更多的人看到。
當(dāng)前標(biāo)題:Django框架怎么安裝-創(chuàng)新互聯(lián)
URL標(biāo)題:http://chinadenli.net/article28/dgjccp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供靜態(tài)網(wǎng)站、營(yíng)銷型網(wǎng)站建設(shè)、微信小程序、關(guān)鍵詞優(yōu)化、網(wǎng)站策劃、網(wǎng)站排名
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容