久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

Python3.7開發(fā)Django2.2 Web系統(tǒng)從零開始1.1

 美好生活谷 2019-08-03

隨著人工智能(AI),、大數(shù)據(jù)、云計算的應用越來越多,Python跟漏油的汽車一樣,,火了,。不同的是,漏油那個是負面的,,而Python技術是正面的,。

為什么Python在人工智能(Artificial Intelligence, 英文縮寫為AI)方面會火?那是因為它要用到的復雜算法,有個人或企業(yè)已經(jīng)實現(xiàn)并免費開源了,,而你直接使用就好,,省時省力。大數(shù)據(jù),、云計算也是一樣的,。

當然,Python用在Web開發(fā)方面的技術--Django2.2也不賴,,很多系統(tǒng)的基礎功能,,有個人或企業(yè)已經(jīng)實現(xiàn)并免費開源了,而你主要關注業(yè)務方面的實現(xiàn)就好,,省時省力,。

1

若想用Django2.2,你得先安裝Python3.5或以上版本,。而安裝Python,,只需去官網(wǎng)下載對應系統(tǒng)的版本,然后進行一步一步地安裝便可,。新版本的Python3,,自帶了一個叫做pip3的開發(fā)包管理工具,咱可用它來安裝,、卸載第3方開發(fā)包,。

打開【終端】,運行pip3 install django命令,,安裝Django最新版(2.2.1)開發(fā)包,,稍等片刻,便可完成,。

Python3.7開發(fā)Django2.2 Web系統(tǒng)從零開始1.1

2

安裝完Django后,,咱們可在【終端】,通過命令對它進行相關的操作,,運行python3 -m django --version,,可以查詢它的版本信息,更實用的是,,還可以用它來創(chuàng)建項目和應用,,至于項目和應用有何區(qū)別,,如果你愿意往下看,我是不會告訴你的,。

Python3.7開發(fā)Django2.2 Web系統(tǒng)從零開始1.1

3

一個項目由多個應用組成,,一個應用可供多個項目引用。在這里的項目,,相當一個大系統(tǒng),,而應用相當于子系統(tǒng)。如企業(yè)資源計劃管理系統(tǒng)(ERP),,由人力管理系統(tǒng),、財務管理系統(tǒng)、銷售管理系統(tǒng),、生產(chǎn)管理系統(tǒng)等組成,。

搞清楚項目和應用的區(qū)別后,咱們就先來創(chuàng)建一個項目,,再見【終端】,cd到你喜歡的目錄下,,輸入django-admin startproject erpsite,生成erpsite項目,目錄和文件如下,。

erpsite/

manage.py

erpsite/

__init__.py

settings.py

urls.py

wsgi.py

4

在進入火箭一飛沖天之前,,咱們先熟悉一下項目里相關文件的作用。外面的erpsite是文件夾,,愛叫什么隨你,。里面的erpsite是包,因為在它下面有個__init__.py文件進行了表態(tài),。

__init__.py:一個內容空空如也的文件告訴Python ,,這個目錄是一個包。如果沒有這個文件的話,,那表示文件夾,。

settings.py:從名字就可以看出,,它是項目的配置文件,,如數(shù)據(jù)庫連接的相關信息,就可以在這里進行配置,。

urls.py:網(wǎng)站的文件列表收編,。說白一點就是:開發(fā)的這個系統(tǒng),提供給瀏覽器訪問的地址,,就在這里進行配置,。

wsgi.py: 這個是部署工程時要用到的文件,一般不用更改,。Django開發(fā)完成的項目(產(chǎn)品),,可以運行Apache上面,,而要運行”無誤”,這時就會用到它,。

manage.py: 管理Django 項目的命令行工具,,這個不用多說,地球人都知道是什么的,。

5

當然,,火星人,更想知道的是具體情況,。那咱就用manage.py運行erpsite這個項目給他們瞧瞧,。打開【終端】,cd到外層的erpsite里,,運行python3 manage.py runserver ,。

Python3.7開發(fā)Django2.2 Web系統(tǒng)從零開始1.1

如果你上過幼兒園英語補習班,見到Starting development server at …,就會打開瀏覽器,,輸入里面的地址(http://127.0.0.1:8000/),,結果見到的就是一開始說的的:火箭一飛沖天。

Python3.7開發(fā)Django2.2 Web系統(tǒng)從零開始1.1

    本站是提供個人知識管理的網(wǎng)絡存儲空間,,所有內容均由用戶發(fā)布,,不代表本站觀點。請注意甄別內容中的聯(lián)系方式,、誘導購買等信息,,謹防詐騙。如發(fā)現(xiàn)有害或侵權內容,,請點擊一鍵舉報,。
    轉藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多