欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

ubuntu16.04在python3下創(chuàng)建Django項(xiàng)目并運(yùn)行的示例分析

小編給大家分享一下ubuntu16.04在python3下創(chuàng)建Django項(xiàng)目并運(yùn)行的示例分析,希望大家閱讀完這篇文章之后都有所收獲,下面讓我們一起去探討吧!

我們提供的服務(wù)有:網(wǎng)站設(shè)計(jì)、做網(wǎng)站、微信公眾號開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、德安ssl等。為上1000+企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的德安網(wǎng)站制作公司

第一步:創(chuàng)建django項(xiàng)目

打開終端,切換到期望所寫項(xiàng)目的地址:cd python3_django_projects;

輸入命令:django-admin.py startproject Hello;(即創(chuàng)建好了一個(gè)名為Hello的項(xiàng)目)

第二步:啟動(dòng)項(xiàng)目

進(jìn)入Hello目錄:cd Hello;

輸入命令python manage.py runserver; 或 python3 manage.py runserver;(自己對應(yīng)python版本)

第三步:在瀏覽器中輸入http://127.0.0.1:8000/ 或者: http://localhost:8000(8000是默認(rèn)端口號)

如需要修改端口號:python manage.py runserver 9999;或者python3 manage.py runserver 9999;

瀏覽器中則輸入:http://127.0.0.1:9999/或者:http://localhost:9999

看到此頁面則表示成功

ubuntu16.04在python3下創(chuàng)建Django項(xiàng)目并運(yùn)行的示例分析

第四步:用pytharm(不一定時(shí)pycharm,自己習(xí)慣的python編譯器就行了)打開創(chuàng)建的Hello項(xiàng)目,并記得更換相應(yīng)的解釋器。ubuntu16.04自帶python2.7和python3.5,而我下載了python3.6,并且django也在python3.6中,所以需要在pycharm中更換解釋器。

第五步:項(xiàng)目目錄介紹:

ubuntu16.04在python3下創(chuàng)建Django項(xiàng)目并運(yùn)行的示例分析

1.manage.py: 與項(xiàng)目進(jìn)行交互的命令行工具集的入口,即項(xiàng)目管理器??梢詧?zhí)行python manage.py或python3 manage.py來查看所有命令。(像上面的runserver就是啟動(dòng)服務(wù)器)

2.Hello目錄:項(xiàng)目的一個(gè)容器,包含項(xiàng)目的最基本一些配置,目錄名稱可以修改,但不建議修改,因?yàn)楹芏嗯渲梦募呀?jīng)使用這個(gè)名稱寫好了很多配置,牽一發(fā)而動(dòng)全身,如果實(shí)在耐不住寂寞或者像深入了解,可以嘗試改一下。作為一個(gè)新手的我反正是沒有去嘗試的。

  • wsgi.py :中文名:python服務(wù)器網(wǎng)管接口。python應(yīng)用與web服務(wù)器之間的接口,很重要,不要去輕易動(dòng)它,弄壞了就麻煩了,在寫項(xiàng)目時(shí)一般也不會(huì)用上它。(讓他安靜的做一個(gè)美男子吧)

  • urls.py:URL的配置文件,Django項(xiàng)目中所有地址(頁面)都需要我們自己去配置

  • URLsettings.py:非常非常重要的一個(gè)文件,是整個(gè)項(xiàng)目最核心文件和項(xiàng)目的總配置文件。里面包含了數(shù)據(jù)庫,Web應(yīng)用,時(shí)間等各種配置。 

1.BASE_DIR:項(xiàng)目的根目錄 

ubuntu16.04在python3下創(chuàng)建Django項(xiàng)目并運(yùn)行的示例分析

2.項(xiàng)目安全碼,項(xiàng)目要啟動(dòng)必須要有它,Django在創(chuàng)建時(shí)會(huì)自動(dòng)生成這個(gè)東西。

ubuntu16.04在python3下創(chuàng)建Django項(xiàng)目并運(yùn)行的示例分析

3. DEBUG

ubuntu16.04在python3下創(chuàng)建Django項(xiàng)目并運(yùn)行的示例分析

代碼肯定有bug,如果DEBUG = True,就會(huì)直接把異常傳給網(wǎng)頁前端,一般在寫代碼時(shí)打開,方便找錯(cuò),但在實(shí)際生產(chǎn)中肯定要關(guān)掉,不能給用戶看到這個(gè)。ALLOWED_HOSTS = [ ]:如果在里面添加?xùn)|西:如ALLOWED_HOSTS = [ localhost ],Django則只允許通過localhost訪問頁面,其他的都被屏蔽了,127.0.0.1也就不行了。

4.INSTALLED_APPS = []

ubuntu16.04在python3下創(chuàng)建Django項(xiàng)目并運(yùn)行的示例分析

這里面時(shí)Django自帶的一些應(yīng)用,我們創(chuàng)建應(yīng)用后要把名稱寫在這個(gè)里面,才能被Django識別,不然它不認(rèn)識。

5.MIDDLEWARE = [ ]:翻譯過來中文名叫中間件。

ubuntu16.04在python3下創(chuàng)建Django項(xiàng)目并運(yùn)行的示例分析

Django自帶的一些工具集,不需要管它,知道就行了。

6.ROOT_URLCONF = ‘Hello.urls'

ubuntu16.04在python3下創(chuàng)建Django項(xiàng)目并運(yùn)行的示例分析

URL的根文件,指向的就是上面提到過的urls.py那個(gè)文件

7.TEMPLATES = [ ]模板

ubuntu16.04在python3下創(chuàng)建Django項(xiàng)目并運(yùn)行的示例分析

在Django中,模板就是一個(gè)一個(gè)的html文件,這里的templates就是模板的配置,暫時(shí)不用管它。后面自己寫模板時(shí)再來看。

8.WSGI_APPLICATION,不管它,作為新手的我也不懂。

ubuntu16.04在python3下創(chuàng)建Django項(xiàng)目并運(yùn)行的示例分析DATABASES

數(shù)據(jù)庫相關(guān)配置

ubuntu16.04在python3下創(chuàng)建Django項(xiàng)目并運(yùn)行的示例分析

默認(rèn)使用sqlite3數(shù)據(jù)庫,如果要使用其他數(shù)據(jù)庫,就去上面注釋的那個(gè)鏈接地址去查找怎樣配置,不用其他的數(shù)據(jù)庫就不用改動(dòng)它。

10.AUTH_PASSWORD_VALIDATORS = [ ],密碼認(rèn)證有關(guān),現(xiàn)在不用管它。

ubuntu16.04在python3下創(chuàng)建Django項(xiàng)目并運(yùn)行的示例分析

11.

ubuntu16.04在python3下創(chuàng)建Django項(xiàng)目并運(yùn)行的示例分析

國際化,就是時(shí)間,語言之類的東西,LANGUAGE_DODE = ‘en-us',默認(rèn)為英語,TIME_ZONE = 'UTC'默認(rèn)時(shí)UTC 時(shí)區(qū)。

12.靜態(tài)文件地址

ubuntu16.04在python3下創(chuàng)建Django項(xiàng)目并運(yùn)行的示例分析

如css,javascript,images等文件的地址

4.__init__.py:python中聲明模塊的文件,一般內(nèi)容為空,有了它,我們的myblog就變成了一個(gè)模塊,可直接在代碼中引用了。

該目錄下的所有文件了解完了,接下來我們創(chuàng)建一個(gè)應(yīng)用。

第六步:創(chuàng)建一個(gè)應(yīng)用。

切換到和manage.py的同級目錄中,命令行輸入python3 manage.py startapp hello_world 或 python3 manage.py startapp hello_world,就創(chuàng)建好了一個(gè)名為hello_world的應(yīng)用。文件結(jié)構(gòu)為:

ubuntu16.04在python3下創(chuàng)建Django項(xiàng)目并運(yùn)行的示例分析

然后切記要將應(yīng)用名添加到settings.py的INSTALLED_APPS中,

ubuntu16.04在python3下創(chuàng)建Django項(xiàng)目并運(yùn)行的示例分析

一個(gè)應(yīng)用就創(chuàng)建成功了!

第七步:了解應(yīng)用下文件的作用:

1,migrations:數(shù)據(jù)遷移模塊,和數(shù)據(jù)庫有關(guān)的操作,這個(gè)文件夾下面的東西都是Django自動(dòng)生成,可以不用管它。

2,admin.py:該應(yīng)用下的后臺管理系統(tǒng)配置文件,Django每個(gè)應(yīng)用都會(huì)自帶一個(gè)后臺系統(tǒng)。

3,apps.py:當(dāng)前應(yīng)用的一些配置,實(shí)在Django 1.9之后才會(huì)自動(dòng)生成的,前面的版本都沒有,理論上我們可以不使用它。

4,models.py:數(shù)據(jù)模塊,以后創(chuàng)建數(shù)據(jù)表都在這里創(chuàng)建,Django涉及到一個(gè)叫ORM的框架,想了解可以自行百度,我也不知道是啥。。。。。。類似與MVC結(jié)構(gòu)中的Models(模型)。

5,test.py:自動(dòng)化測試模塊,我們可以在這里編寫相應(yīng)的代碼(腳本),即可進(jìn)行相應(yīng)的測試。

6,views.py:執(zhí)行響應(yīng)的邏輯代碼,代碼邏輯處理的主要地點(diǎn)。項(xiàng)目大部分代碼均在這里編寫。

第八步:創(chuàng)建第一個(gè)頁面(響應(yīng))

1,編輯hello_wrold下views.py:

ubuntu16.04在python3下創(chuàng)建Django項(xiàng)目并運(yùn)行的示例分析

2,配置URLS:

打開Hello目錄下的urls.py

ubuntu16.04在python3下創(chuàng)建Django項(xiàng)目并運(yùn)行的示例分析

保存文件后,在瀏覽器中輸入http://127.0.0.1:8000/index/ 或http://localhost:8000/index/ 就可以看到hello,world。

urlpatterns = [ ]是一個(gè)列表,里面裝著這個(gè)項(xiàng)目中所有網(wǎng)頁的路徑,index/時(shí)我們剛剛寫的hello,world的網(wǎng)頁地址,hello.index時(shí)hello下的一個(gè)函數(shù),但是我們時(shí)導(dǎo)入了hello_world應(yīng)用下的views.py文件當(dāng)作hello來用,所以hello.index也就是hello_world應(yīng)用下的views.py文件下的一個(gè)函數(shù)。

看完了這篇文章,相信你對“ubuntu16.04在python3下創(chuàng)建Django項(xiàng)目并運(yùn)行的示例分析”有了一定的了解,如果想了解更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!

文章名稱:ubuntu16.04在python3下創(chuàng)建Django項(xiàng)目并運(yùn)行的示例分析
文章出自:http://aaarwkj.com/article10/ihhhdo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供電子商務(wù)、外貿(mào)網(wǎng)站建設(shè)、面包屑導(dǎo)航、響應(yīng)式網(wǎng)站、靜態(tài)網(wǎng)站、標(biāo)簽優(yōu)化

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

微信小程序開發(fā)
美日韩黄色大片免费看| 在线观看一区二区三区国产视频| 美女高潮呻吟免费观看久久久| av蜜臀一区二区三区| 精品国产一区二区三区不卡| 中文字幕一区二区不卡顿| 麻豆久久av免费观看| 精品偷拍污视频一区二区| 欧美高清一区二区三区精品| 国产精品视频不卡免费看| 人妖伪娘在线观看一区二区三区| 最新中文字幕成人在线观看| 在线一区二区三区成人观看| 91好色视频在线观看| 少妇按摩高潮呻吟av| 久久99久久久久久精品| 久久精品国产一区电影| 婷婷综合伊人久久狠狠| 日本三级黄色免费的网站| 亚洲中文乱码一区二区| 日韩av在线国产观看| 亚洲国产高清国产拍精品| 熟女一区二区三区免费视频| 激情五月天色婷婷久久| 十八岁毛片一区二区三区| 久久精品一区二区熟女| 怡红院一区二区三区毛片| 热久久这里只有精品视频| 最近更新中文字幕不卡在线| 日本精品一级免费在线| 欧美日韩一区二区三区在线| 97在线视频观看视频在线| 老湿机午夜十分钟视频| 日韩在线不卡中文字幕| 97资源视频在线播放| 免费在线观看日韩av大片| 欧美日韩一区精品视频| 日韩av在线专区观看| 日韩最新人妻在线不卡| 国产精品欧美久久久久无| 日本老太老熟妇一级特黄|