Python魔術(shù)世界1:如何使用Visual Studio在WIN10中一鍵安裝Python3入門(mén)編程環(huán)境并測(cè)試Django

?本文通過(guò)VS安裝Python和Django的環(huán)境怠堪,創(chuàng)建了一個(gè)Web程序,前后5分鐘的操作密幔,讓你快速入門(mén)Python的編程世界富拗,各種Python和Django的概念會(huì)在實(shí)戰(zhàn)中給你娓娓道來(lái)臼予。

Django其實(shí)就是使用Python寫(xiě)的網(wǎng)站生成器+半成品網(wǎng)站。其提供了一些非常好用的創(chuàng)建網(wǎng)站啃沪,定義數(shù)據(jù)庫(kù)的工具粘拾。

通過(guò)它創(chuàng)建的網(wǎng)站是一個(gè)半成品網(wǎng)站,改改其中的一些代碼谅阿,或是按照它的規(guī)則新建一些代碼就可以建立您自己的網(wǎng)站了半哟。

一、前言

本文是Python初學(xué)者最強(qiáng)大入門(mén)指南签餐,1分鐘讓你開(kāi)始成為Python程序員寓涨。

作為從C#過(guò)渡到Python環(huán)境的大牛,在探索Python的路上使用過(guò)很多IDE氯檐,比如Eclipse戒良,Notepad+,Sublime, PyCharm 等等冠摄,在我們初學(xué)者眼中糯崎,有2個(gè)問(wèn)題很重要:

1、能及時(shí)查錯(cuò)和智能提示

2河泳、能一鍵完成環(huán)境的配置

如果您是正在使用其它IDE環(huán)境的小哥哥沃呢,可以通過(guò)這一篇文章嘗試一下使用VS的快感,因?yàn)槟鞘遣灰粯拥臒熁鸩鸹樱?dāng)然它的另一個(gè)好處就是薄霜,免費(fèi)。所有的高端服務(wù)纸兔,不要花錢(qián)都能享受到惰瓜。Oh, my GOD... ...


二、步驟

具體的步驟如下:

1汉矿、安裝Visual Studio 2017

下載Visual Studio 2017的過(guò)程就不雞歪了崎坊,在安裝的時(shí)候注意使用如下的選項(xiàng)即可:



如果您已經(jīng)安裝了VS,想要安裝Python環(huán)境洲拇,直接在開(kāi)始菜單中運(yùn)行“Visual Studio Installer”奈揍,修改一下即可。

OK赋续,如果經(jīng)過(guò)這一步男翰,您已經(jīng)安裝完成,那么恭喜你蚕捉,Python環(huán)境已經(jīng)在您的機(jī)器里安裝好了奏篙!

So easy ...


2、試水Django Web程序

Python上的編程五花大綁,錯(cuò)了是五花八門(mén)秘通,其中一個(gè)非常好的東西就是Django为严,這個(gè)東東呢其實(shí)是Python用來(lái)寫(xiě)Web網(wǎng)站的。

廢話(huà)少說(shuō)直接開(kāi)始吧肺稀,我們打開(kāi)VS第股,看到如下的選項(xiàng),點(diǎn)擊“新建項(xiàng)目”话原,或是圖中的“空的Django項(xiàng)目” -?因?yàn)槲业沫h(huán)境只有這個(gè)夕吻,或是“Django Web項(xiàng)目” -?最好點(diǎn)擊這個(gè):


然后會(huì)彈出來(lái)一個(gè)新建項(xiàng)目的窗口,我們還是如下圖選擇:



?上面的選薦繁仁,推薦選第1項(xiàng)涉馅,考慮到是初學(xué)者,其實(shí)第2項(xiàng)更容易操作一下黄虱。

此時(shí)系統(tǒng)要下載django的安裝包把系統(tǒng)安裝上稚矿,并且創(chuàng)建一個(gè)DjangoWebProject1的項(xiàng)目,其中已經(jīng)創(chuàng)建了一個(gè)名為 app的APP程序捻浦。

這個(gè)網(wǎng)站晤揣,除了Django自動(dòng)生成的代碼外,界面中大部分代碼是由VS自動(dòng)生成的朱灿,除了Django原生代碼昧识,網(wǎng)站還使用了Bootstrap+Jquery的前端框架。

試試點(diǎn)擊如下的“運(yùn)行”?看看系統(tǒng)能否盗扒,正常運(yùn)行跪楞。

?如果可以正常運(yùn)行,恭喜你环疼,如果不行习霹,看下面的第3點(diǎn)朵耕。

3炫隶、處理版本問(wèn)題

這時(shí)特別要注意的一個(gè)坑,而且是Python當(dāng)中阎曹,普遍的的坑伪阶,就是版本問(wèn)題。VS系統(tǒng)當(dāng)中生成的Django代碼其實(shí)是基于Django 1.9來(lái)生成的处嫌,但是在我的系統(tǒng)中安裝的環(huán)境卻是2.1

(一般這個(gè)問(wèn)題會(huì)出現(xiàn)在Python模塊安裝較多者機(jī)器上)栅贴。

我們打開(kāi)項(xiàng)目中的requirements.txt文件,看到如下圖:


?其實(shí)不用怕熏迹,我們把2.1換成1.9就好了檐薯,在VS中我們直接右擊,刪除Django





?C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python36_64\Scripts

?安裝成功后,系統(tǒng)有如上紅色的提示坛缕,系統(tǒng)建議:把這個(gè)地址路徑加到墓猎,系統(tǒng)的PATH里。我們照做就是赚楚。



完成后毙沾,繼續(xù)點(diǎn)這個(gè)來(lái)運(yùn)行,試試看宠页。


如果看到這個(gè)頁(yè)面左胞,恭喜你,你已經(jīng)成為了一名Python的WEB程序員举户!


4烤宙、使用Django的功能菜單

關(guān)閉調(diào)試后,我們?cè)倮^續(xù)試一下VS的Python對(duì)于Django框架下俭嘁,各種功能的菜單項(xiàng)门烂,其中有一項(xiàng)就是創(chuàng)建管理員帳號(hào)。


系統(tǒng)在命令行窗口兄淫,會(huì)提示用戶(hù)輸入如下的信息屯远,用戶(hù)名,電郵和密碼捕虽,其中密碼應(yīng)該要符合復(fù)雜性的要求慨丐。


正在執(zhí)行 manage.py createsuperuser

Username (leave blank to use 'dn'):?

admin

Email address:?

admin@china.cn

C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python36_64\lib\getpass.py:100: GetPassWarning: Can not control echo on the terminal.

return fallback_getpass(prompt, stream)

Warning: Password input may be echoed.

Password:?

P@ssw0rd

Warning: Password input may be echoed.

Password (again):?

P@ssw0rd

Superuser created successfully.

交互 Python 進(jìn)程已退出。

交互 Python 進(jìn)程已退出泄私。


完成上面操作后房揭,系統(tǒng)就會(huì)自動(dòng)在數(shù)據(jù)庫(kù)當(dāng)中創(chuàng)建一個(gè)用戶(hù)admin,這個(gè)WEB程序就可以登錄拉!



我們?cè)僭囋囈幌碌卿浐蟮慕缑姘桑?/p>



?三晌端、總結(jié)

經(jīng)過(guò)這篇教程捅暴,您學(xué)會(huì)了如下的技能:

1、安裝Python

2咧纠、創(chuàng)建Django的Web程序

3蓬痒、利用Django的功能菜單來(lái)創(chuàng)建一個(gè)超級(jí)用戶(hù)


最后再說(shuō)一說(shuō)Python與Django之間的關(guān)系,?一張圖搞定,您的支持是我永遠(yuǎn)的動(dòng)力漆羔!

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末梧奢,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子演痒,更是在濱河造成了極大的恐慌亲轨,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,743評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件鸟顺,死亡現(xiàn)場(chǎng)離奇詭異惦蚊,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,296評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門(mén)蹦锋,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)曾撤,“玉大人,你說(shuō)我怎么就攤上這事晕粪〖废ぃ” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 157,285評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵巫湘,是天一觀(guān)的道長(zhǎng)装悲。 經(jīng)常有香客問(wèn)我,道長(zhǎng)尚氛,這世上最難降的妖魔是什么诀诊? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 56,485評(píng)論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮阅嘶,結(jié)果婚禮上属瓣,老公的妹妹穿的比我還像新娘。我一直安慰自己讯柔,他們只是感情好抡蛙,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,581評(píng)論 6 386
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著魂迄,像睡著了一般粗截。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上捣炬,一...
    開(kāi)封第一講書(shū)人閱讀 49,821評(píng)論 1 290
  • 那天熊昌,我揣著相機(jī)與錄音,去河邊找鬼湿酸。 笑死婿屹,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的推溃。 我是一名探鬼主播昂利,決...
    沈念sama閱讀 38,960評(píng)論 3 408
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼美莫!你這毒婦竟也來(lái)了页眯?” 一聲冷哼從身側(cè)響起梯捕,我...
    開(kāi)封第一講書(shū)人閱讀 37,719評(píng)論 0 266
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤厢呵,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后傀顾,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體襟铭,經(jīng)...
    沈念sama閱讀 44,186評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,516評(píng)論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了寒砖。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片赐劣。...
    茶點(diǎn)故事閱讀 38,650評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖哩都,靈堂內(nèi)的尸體忽然破棺而出魁兼,到底是詐尸還是另有隱情,我是刑警寧澤漠嵌,帶...
    沈念sama閱讀 34,329評(píng)論 4 330
  • 正文 年R本政府宣布咐汞,位于F島的核電站,受9級(jí)特大地震影響儒鹿,放射性物質(zhì)發(fā)生泄漏化撕。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,936評(píng)論 3 313
  • 文/蒙蒙 一约炎、第九天 我趴在偏房一處隱蔽的房頂上張望植阴。 院中可真熱鬧,春花似錦圾浅、人聲如沸掠手。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,757評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)惨撇。三九已至,卻和暖如春府寒,著一層夾襖步出監(jiān)牢的瞬間魁衙,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,991評(píng)論 1 266
  • 我被黑心中介騙來(lái)泰國(guó)打工株搔, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留剖淀,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,370評(píng)論 2 360
  • 正文 我出身青樓纤房,卻偏偏與公主長(zhǎng)得像纵隔,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子炮姨,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,527評(píng)論 2 349

推薦閱讀更多精彩內(nèi)容