最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Django 開(kāi)發(fā)環(huán)境配置過(guò)程詳解

 更新時(shí)間:2019年07月18日 09:46:14   作者:杜賽_dusai  
這篇文章主要介紹了Django 開(kāi)發(fā)環(huán)境配置過(guò)程詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

開(kāi)發(fā)環(huán)境

開(kāi)發(fā)環(huán)境為:

  • Win 10(64位)
  • Python 3.7.0
  • Django 2.1

安裝Python

python的安裝為比較簡(jiǎn)單,首先找到Python官方網(wǎng)站,選擇python3.7的windows版本,下載并安裝。

安裝時(shí)注意勾選添加python到環(huán)境變量中。如果沒(méi)有或者漏掉這一步,請(qǐng)安裝完畢后自行添加。

若實(shí)在不知道怎么弄的,看這篇文章:

windows上安裝python3教程以及環(huán)境變量配置

安裝完成后打開(kāi)命令行,輸入python -V,系統(tǒng)打印出python的版本號(hào),說(shuō)明安裝成功了:

C:\Users\dusai> python -V
Python 3.7.0

配置虛擬環(huán)境

虛擬環(huán)境(virtualenv,或venv )是 Python 多版本管理的利器,可以使每個(gè)項(xiàng)目環(huán)境與其他項(xiàng)目獨(dú)立開(kāi)來(lái),保持環(huán)境的干凈,解決包沖突問(wèn)題。你可以將虛擬環(huán)境理解為一個(gè)隔絕的小系統(tǒng)。

從Python3.3版本開(kāi)始就自帶了虛擬環(huán)境,不需要安裝,配置一下就可以用了。

新建一個(gè)文件夾,教程中為django_project。進(jìn)入此文件夾:

E:\>cd django_project
E:\django_project>

輸入配置venv的命令,其中的env為虛擬環(huán)境的放置目錄:

E:\django_project> python -m venv env 

創(chuàng)建完成后,輸入env\Scripts\activate.bat,即可進(jìn)入虛擬環(huán)境:

E:\django_project> env\Scripts\activate.bat
(env) E:\django_project>

盤(pán)符前有(env)標(biāo)識(shí)說(shuō)明進(jìn)入venv成功。

安裝Django

在虛擬環(huán)境下,輸入命令pip install django==2.1:

(env) E:\django_project> pip install django==2.1

Collecting django==2.1
 Using cached 
 ...
 ...
Successfully installed django-2.1

(env) E:\django_project>

通過(guò)指令pip install django==2.1來(lái)安裝和教程相同版本的Django。

系統(tǒng)打印出以上文字表示Django安裝成功了。

創(chuàng)建Django項(xiàng)目

還是在虛擬環(huán)境下,在django_project文件夾中創(chuàng)建Django項(xiàng)目:

(env) E:\django_project>django-admin startproject my_blog

查看django_project文件夾,發(fā)現(xiàn)多了my_blog文件夾,其結(jié)構(gòu)應(yīng)該是這樣:

my_blog
│ db.sqlite3
│ manage.py
│
└─my_blog
 │ settings.py
 │ urls.py
 │ wsgi.py
 └─ __init__.py

這就是我們剛創(chuàng)建出來(lái)的項(xiàng)目了。

注意Python3.7和Django<=1.11是不兼容的。如果報(bào)錯(cuò)請(qǐng)嘗試安裝新版本的Django,或者回退Python<=3.6版本。

運(yùn)行Django服務(wù)器

非常幸運(yùn),Django自帶一個(gè)輕量的Web開(kāi)發(fā)服務(wù)器,也被叫做“runserver”。

開(kāi)發(fā)服務(wù)器是為了讓你快速開(kāi)發(fā)Web程序,通過(guò)它可以避開(kāi)配置生產(chǎn)環(huán)境的服務(wù)器的繁瑣環(huán)節(jié)。

開(kāi)發(fā)服務(wù)器會(huì)自動(dòng)的檢測(cè)代碼的改變,并且自動(dòng)加載它,因此在修改代碼后不需要手動(dòng)去重啟服務(wù)器,非常的方便。

要運(yùn)行這個(gè)django服務(wù)器,首先要進(jìn)入my_blog文件夾,即含有manage.py文件的那個(gè):

(env) E:\django_project>cd my_blog
(env) E:\django_project\my_blog>

輸入命令python manage.py runserver:

(env) E:\django_project\my_blog>python manage.py runserver
Performing system checks...

System check identified no issues (0 silenced).

You have 15 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.
August 20, 2018 - 17:32:34
Django version 2.1, using settings 'my_blog.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CTRL-BREAK.

系統(tǒng)打印出這些信息,說(shuō)明服務(wù)器啟動(dòng)成功了,打開(kāi)chrome瀏覽器,輸入http://127.0.0.1:8000/,即倒數(shù)第2排信息提示我們的服務(wù)器地址??吹较旅娴慕缑妫?/p>

恭喜你,小火箭起飛,django運(yùn)行起來(lái)了!

代碼編輯器的選擇

django運(yùn)行起來(lái)后,我們還需要一款代碼編輯器或者集成開(kāi)發(fā)環(huán)境(IDE)來(lái)編輯python文件,以達(dá)到開(kāi)發(fā)需求。

市面上有很多Python的代碼編輯器或者集成開(kāi)發(fā)環(huán)境可以選擇。

我使用了代碼編輯器Sublime Text 3。

進(jìn)入Sublime Text 3官網(wǎng),下載對(duì)應(yīng)版本的安裝文件安裝即可使用了。

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • python使用數(shù)字與字符串方法技巧

    python使用數(shù)字與字符串方法技巧

    這篇文章主要介紹了python使用數(shù)字與字符串方法技巧,文章內(nèi)容介紹詳細(xì)具有一的參考價(jià)值,需要的小伙伴可以參考一下
    2022-03-03
  • python 基本數(shù)據(jù)類(lèi)型占用內(nèi)存空間大小的實(shí)例

    python 基本數(shù)據(jù)類(lèi)型占用內(nèi)存空間大小的實(shí)例

    今天小編就為大家分享一篇python 基本數(shù)據(jù)類(lèi)型占用內(nèi)存空間大小的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-06-06
  • 舉例詳解Python中yield生成器的用法

    舉例詳解Python中yield生成器的用法

    這篇文章主要介紹了舉例詳解Python中yield生成器的用法,包括其在多線(xiàn)程multiprocess下的使用示例,非常推薦!需要的朋友可以參考下
    2015-08-08
  • python 自動(dòng)識(shí)別并連接串口的實(shí)現(xiàn)

    python 自動(dòng)識(shí)別并連接串口的實(shí)現(xiàn)

    這篇文章主要介紹了python 自動(dòng)識(shí)別并連接串口的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-01-01
  • 關(guān)于python中inspect模塊用法詳解

    關(guān)于python中inspect模塊用法詳解

    這篇文章主要介紹了關(guān)于python中inspect模塊用法詳解,獲取函數(shù)簽名對(duì)象。函數(shù)簽名包含了一個(gè)函數(shù)的信息,包括函數(shù)名、它的參數(shù)類(lèi)型、它所在的類(lèi)和名稱(chēng)空間及其他信息,需要的朋友可以參考下
    2023-07-07
  • python中數(shù)據(jù)庫(kù)like模糊查詢(xún)方式

    python中數(shù)據(jù)庫(kù)like模糊查詢(xún)方式

    這篇文章主要介紹了python中數(shù)據(jù)庫(kù)like模糊查詢(xún)方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-03-03
  • 在Python編程過(guò)程中用單元測(cè)試法調(diào)試代碼的介紹

    在Python編程過(guò)程中用單元測(cè)試法調(diào)試代碼的介紹

    這篇文章主要介紹了在Python編程過(guò)程中用單元測(cè)試法調(diào)試代碼的介紹,包括使用斷言等,有助于debug時(shí)的效率提升,需要的朋友可以參考下
    2015-04-04
  • Python新手教程之while循環(huán)20例

    Python新手教程之while循環(huán)20例

    循環(huán)的作用就是讓指定的代碼重復(fù)的執(zhí)行,while循環(huán)最常用的應(yīng)用場(chǎng)景就是讓執(zhí)行的代碼按照指定的次數(shù)重復(fù)執(zhí)行,這篇文章主要給大家介紹了關(guān)于Python新手教程之while循環(huán)20例的相關(guān)資料,需要的朋友可以參考下
    2024-05-05
  • Python報(bào)錯(cuò)之如何解決matplotlib繪圖中文顯示成框框問(wèn)題

    Python報(bào)錯(cuò)之如何解決matplotlib繪圖中文顯示成框框問(wèn)題

    這篇文章主要介紹了Python報(bào)錯(cuò)之如何解決matplotlib繪圖中文顯示成框框問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-09-09
  • Python根據(jù)給定模型計(jì)算權(quán)值

    Python根據(jù)給定模型計(jì)算權(quán)值

    在機(jī)器學(xué)習(xí)和深度學(xué)習(xí)中,模型的權(quán)值(或參數(shù))通常是通過(guò)訓(xùn)練過(guò)程(如梯度下降)來(lái)學(xué)習(xí)和調(diào)整的,本文將使用TensorFlow和PyTorch根據(jù)給定模型計(jì)算權(quán)值,感興趣的可以了解下
    2024-11-11

最新評(píng)論

犍为县| 内黄县| 共和县| 白玉县| 湖南省| 株洲市| 房山区| 桐柏县| 元江| 竹溪县| 成武县| 双桥区| 天津市| 县级市| 顺昌县| 滦平县| 巴彦淖尔市| 商洛市| 上栗县| 砚山县| 德兴市| 灵武市| 天气| 罗江县| 大同市| 石门县| 合阳县| 凤翔县| 镇宁| 天祝| 团风县| 云浮市| 托克逊县| 尼木县| 宜兰县| 美姑县| 双城市| 界首市| 信阳市| 贺州市| 昌邑市|