Python魔术世界 1 如何使用Visual Studio在WIN10中一键安装Python3入门编程环境并测试Django...
?本文通過VS安裝Python和Django的環(huán)境,創(chuàng)建了一個(gè)Web程序,前后5分鐘的操作,讓你快速入門Python的編程世界,各種Python和Django的概念會(huì)在實(shí)戰(zhàn)中給你娓娓道來。
Django其實(shí)就是使用Python寫的網(wǎng)站生成器+半成品網(wǎng)站。其提供了一些非常好用的創(chuàng)建網(wǎng)站,定義數(shù)據(jù)庫(kù)的工具。
通過它創(chuàng)建的網(wǎng)站是一個(gè)半成品網(wǎng)站,改改其中的一些代碼,或是按照它的規(guī)則新建一些代碼就可以建立您自己的網(wǎng)站了。
一、前言
本文是Python初學(xué)者最強(qiáng)大入門指南,1分鐘讓你開始成為Python程序員。
作為從C#過渡到Python環(huán)境的大牛,在探索Python的路上使用過很多IDE,比如Eclipse,Notepad+,Sublime, PyCharm 等等,在我們初學(xué)者眼中,有2個(gè)問題很重要:
1、能及時(shí)查錯(cuò)和智能提示
2、能一鍵完成環(huán)境的配置
如果您是正在使用其它IDE環(huán)境的小哥哥,可以通過這一篇文章嘗試一下使用VS的快感,因?yàn)槟鞘遣灰粯拥臒熁?#xff0c;當(dāng)然它的另一個(gè)好處就是,免費(fèi)。所有的高端服務(wù),不要花錢都能享受到。Oh, my GOD... ...
?
二、步驟
具體的步驟如下:
1、安裝Visual Studio 2017
下載Visual Studio 2017的過程就不雞歪了,在安裝的時(shí)候注意使用如下的選項(xiàng)即可:
?
?
如果您已經(jīng)安裝了VS,想要安裝Python環(huán)境,直接在開始菜單中運(yùn)行“Visual Studio Installer”,修改一下即可。
OK,如果經(jīng)過這一步,您已經(jīng)安裝完成,那么恭喜你,Python環(huán)境已經(jīng)在您的機(jī)器里安裝好了!
So easy ...
?
2、試水Django Web程序
Python上的編程五花大綁,錯(cuò)了是五花八門,其中一個(gè)非常好的東西就是Django,這個(gè)東東呢其實(shí)是Python用來寫Web網(wǎng)站的。
廢話少說直接開始吧,我們打開VS,看到如下的選項(xiàng),點(diǎn)擊“新建項(xiàng)目”,或是圖中的“空的Django項(xiàng)目” -?因?yàn)槲业沫h(huán)境只有這個(gè),或是“Django Web項(xiàng)目” -?最好點(diǎn)擊這個(gè):
?
然后會(huì)彈出來一個(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、處理版本問題
這時(shí)特別要注意的一個(gè)坑,而且是Python當(dāng)中,普遍的的坑,就是版本問題。VS系統(tǒng)當(dāng)中生成的Django代碼其實(shí)是基于Django 1.9來生成的,但是在我的系統(tǒng)中安裝的環(huán)境卻是2.1
(一般這個(gè)問題會(huì)出現(xiàn)在Python模塊安裝較多者機(jī)器上)。
我們打開項(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è)來運(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ì)提示用戶輸入如下的信息,用戶名,電郵和密碼,其中密碼應(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è)用戶admin,這個(gè)WEB程序就可以登錄拉!
?
?
我們?cè)僭囋囈幌碌卿浐蟮慕缑姘?#xff1a;
?
?
?三、總結(jié)
經(jīng)過這篇教程,您學(xué)會(huì)了如下的技能:
1、安裝Python
2、創(chuàng)建Django的Web程序
3、利用Django的功能菜單來創(chuàng)建一個(gè)超級(jí)用戶
?
最后再說一說Python與Django之間的關(guān)系,?一張圖搞定,您的支持是我永遠(yuǎn)的動(dòng)力!
?
?
?
轉(zhuǎn)載于:https://www.cnblogs.com/dosboy/p/10275904.html
總結(jié)
以上是生活随笔為你收集整理的Python魔术世界 1 如何使用Visual Studio在WIN10中一键安装Python3入门编程环境并测试Django...的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【原创】大叔经验分享(6)Oozie如何
- 下一篇: 轻知 | 为什么全球只有13组根域名服务