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

django框架使用方法詳解

 更新時(shí)間:2019年07月18日 15:07:16   作者:行如風(fēng)  
這篇文章主要介紹了django框架使用方法詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

我的文章的意義

服務(wù)端開(kāi)發(fā),python,django這些內(nèi)容上面的鏈接中有詳細(xì)的闡述. 我寫(xiě)的內(nèi)容肯定沒(méi)有上面的完備,準(zhǔn)確. 我的文章的價(jià)值在于從一個(gè)iOS程序員的角度來(lái)理解服務(wù)端開(kāi)發(fā). 客戶端程序員在學(xué)習(xí)服務(wù)端開(kāi)發(fā)時(shí)可能會(huì)有一些知識(shí)盲點(diǎn). 我遇到的知識(shí)盲點(diǎn)我會(huì)著重介紹.

環(huán)境

  • 操作系統(tǒng) macOS Sierra 10.12.6
  • IDE PyCharm
  • python 3.5

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

首先 創(chuàng)建一個(gè)空白環(huán)境

mkvirtualenv -p /usr/local/bin/python3.5 python35 --no-site-packages
workon python35

pip install django

django-admin.py startproject HelloWorld

cd HelloWorld

django-admin.py startapp mytest

這樣項(xiàng)目就創(chuàng)建好了.

運(yùn)行一下試試.

workon python35
cd HelloWorld
ls
此時(shí)能看到manage.py 文件
如果看不到manage.py, 切換路徑仔細(xì)找找. 總之cd到manage.py 文件所在目錄
python manage.py runserver 8000

圖中紅色的警告信息的意思是數(shù)據(jù)庫(kù)沒(méi)有migration. 就是工程中有了數(shù)據(jù)庫(kù)定義, 但是沒(méi)有根據(jù)數(shù)據(jù)庫(kù)定義的代碼生成數(shù)據(jù)庫(kù)表.

不過(guò)不影響此時(shí)的運(yùn)行

此時(shí)隨便打開(kāi)一個(gè)瀏覽器地址欄輸入http://localhost:8000

看到

項(xiàng)目跑起來(lái)了.

停止運(yùn)行: 同時(shí)按下Ctrl+C兩個(gè)鍵.

這之后發(fā)現(xiàn)工程路徑中多了一個(gè)文件

是因?yàn)閐jango初始時(shí)默認(rèn)使用sqlite數(shù)據(jù)庫(kù), 我們以后會(huì)改為mysql的.

使用PyCharm打開(kāi)項(xiàng)目(有IDE當(dāng)然要用了)

簡(jiǎn)單介紹下PyCharm的運(yùn)行和調(diào)試, 至少斷點(diǎn)調(diào)試必須要會(huì).

對(duì)pycharm來(lái)說(shuō)有兩處地方需要配置, 否則和我們剛剛創(chuàng)建的python35環(huán)境對(duì)不上號(hào).

圖中選擇剛剛創(chuàng)建的python35環(huán)境. 如果沒(méi)有就手動(dòng)創(chuàng)建一下(addLocal). 指向剛才創(chuàng)建的環(huán)境的bin/python就行.

上圖中決定的是PyCharm進(jìn)行代碼提示的環(huán)境. 代碼提示依賴個(gè)環(huán)境, 如果配置錯(cuò)誤, PyCharm會(huì)提示很多不存在的錯(cuò)誤.

第二處

選擇python35環(huán)境.

這里決定的run和debug時(shí)用來(lái)運(yùn)行項(xiàng)目的python環(huán)境.

我填寫(xiě)的配置是將項(xiàng)目跑在localhost的8000端口上.

這樣填寫(xiě)只能夠本地訪問(wèn).

調(diào)試

將項(xiàng)目跑起來(lái)并且能夠在局域網(wǎng)中訪問(wèn)

workon python35
cd 到manage.py文件所在目錄
python manage.py runserver 0.0.0.0:8000

此時(shí)理論上可以通過(guò)局域網(wǎng)訪問(wèn)項(xiàng)目.

但是django默認(rèn)的settings.py 配置還有問(wèn)題.

需要修改settings.py 文件中的

ALLOWED_HOSTS = []

修改為

ALLOWED_HOSTS = ["*",]

表示任何域名都可以訪問(wèn)本項(xiàng)目

修改之后重新 runserver項(xiàng)目. 即可通過(guò)局域網(wǎng)訪問(wèn)了.

例如下面的局域網(wǎng)地址.

http://192.168.0.43:8000

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

相關(guān)文章

  • Python中使用第三方庫(kù)xlrd來(lái)寫(xiě)入Excel文件示例

    Python中使用第三方庫(kù)xlrd來(lái)寫(xiě)入Excel文件示例

    這篇文章主要介紹了Python中使用第三方庫(kù)xlrd來(lái)寫(xiě)入Excel文件示例,本文講解了安裝xlwt、API介紹、使用xlwt寫(xiě)入Excel文件實(shí)例,需要的朋友可以參考下
    2015-04-04
  • Python中的復(fù)雜數(shù)據(jù)類型(list、tuple)

    Python中的復(fù)雜數(shù)據(jù)類型(list、tuple)

    這篇文章介紹了Python中的復(fù)雜數(shù)據(jù)類型(list、tuple),文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-05-05
  • python實(shí)現(xiàn)最長(zhǎng)公共子序列

    python實(shí)現(xiàn)最長(zhǎng)公共子序列

    這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)最長(zhǎng)公共子序列的相關(guān)代碼,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-05-05
  • Python使用Pandas處理測(cè)試數(shù)據(jù)的方法

    Python使用Pandas處理測(cè)試數(shù)據(jù)的方法

    Pandas是一個(gè)功能極其強(qiáng)大的數(shù)據(jù)分析庫(kù),可以高效地操作各種數(shù)據(jù)集,這篇文章主要介紹了Python自動(dòng)化測(cè)試-使用Pandas來(lái)高效處理測(cè)試數(shù)據(jù),需要的朋友可以參考下
    2023-02-02
  • python調(diào)試模式無(wú)響應(yīng)解決案例

    python調(diào)試模式無(wú)響應(yīng)解決案例

    這篇文章主要介紹了python調(diào)試模式無(wú)響應(yīng)解決案例,本篇文章通過(guò)簡(jiǎn)要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-07-07
  • Python 多線程共享變量的實(shí)現(xiàn)示例

    Python 多線程共享變量的實(shí)現(xiàn)示例

    這篇文章主要介紹了Python 多線程共享變量的實(shí)現(xiàn)示例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-04-04
  • Python中提升圖片清晰度的四種方法

    Python中提升圖片清晰度的四種方法

    這篇文章主要為大家詳細(xì)介紹了Python中提升圖片清晰度的四種常用方法,文中的示例代碼簡(jiǎn)潔易懂,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2025-02-02
  • Python技法-序列拆分詳解

    Python技法-序列拆分詳解

    Python中的任何序列(可迭代的對(duì)象)都可以通過(guò)賦值操作進(jìn)行拆分,包括但不限于元組、列表、字符串、文件、迭代器、生成器等。
    2021-10-10
  • pytorch構(gòu)建多模型實(shí)例

    pytorch構(gòu)建多模型實(shí)例

    今天小編就為大家分享一篇pytorch構(gòu)建多模型實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-01-01
  • 解決Python import docx出錯(cuò)DLL load failed的問(wèn)題

    解決Python import docx出錯(cuò)DLL load failed的問(wèn)題

    今天小編就為大家分享一篇解決Python import docx出錯(cuò)DLL load failed的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-02-02

最新評(píng)論

甘谷县| 铁岭市| 巴东县| 德州市| 晋中市| 长宁区| 阳东县| 金秀| 甘洛县| 山丹县| 桃源县| 兰考县| 娄烦县| 东乡县| 双峰县| 民丰县| 利川市| 峨眉山市| 庆阳市| 皋兰县| 新河县| 枣强县| 辽宁省| 长沙县| 遂川县| 武功县| 临沭县| 怀集县| 饶河县| 砀山县| 昔阳县| 玉门市| 甘肃省| 高陵县| 米易县| 永泰县| 依安县| 米林县| 汨罗市| 长海县| 攀枝花市|