亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

django框架使用方法詳解

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

我的文章的意義

服務(wù)端開發(fā),python,django這些內(nèi)容上面的鏈接中有詳細(xì)的闡述. 我寫的內(nèi)容肯定沒有上面的完備,準(zhǔn)確. 我的文章的價(jià)值在于從一個(gè)iOS程序員的角度來理解服務(wù)端開發(fā). 客戶端程序員在學(xué)習(xí)服務(wù)端開發(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ù)庫沒有migration. 就是工程中有了數(shù)據(jù)庫定義, 但是沒有根據(jù)數(shù)據(jù)庫定義的代碼生成數(shù)據(jù)庫表.

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

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

看到

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

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

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

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

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

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

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

圖中選擇剛剛創(chuàng)建的python35環(huán)境. 如果沒有就手動(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í)用來運(yùn)行項(xiàng)目的python環(huán)境.

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

這樣填寫只能夠本地訪問.

調(diào)試

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

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

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

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

需要修改settings.py 文件中的

ALLOWED_HOSTS = []

修改為

ALLOWED_HOSTS = ["*",]

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

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

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

http://192.168.0.43:8000

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

相關(guān)文章

  • python實(shí)現(xiàn)將range()函數(shù)生成的數(shù)字存儲(chǔ)在一個(gè)列表中

    python實(shí)現(xiàn)將range()函數(shù)生成的數(shù)字存儲(chǔ)在一個(gè)列表中

    這篇文章主要介紹了python實(shí)現(xiàn)將range()函數(shù)生成的數(shù)字存儲(chǔ)在一個(gè)列表中,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-04-04
  • PyTorch CUDA環(huán)境配置及安裝的步驟(圖文教程)

    PyTorch CUDA環(huán)境配置及安裝的步驟(圖文教程)

    這篇文章主要介紹了PyTorch CUDA環(huán)境配置及安裝的步驟(圖文教程),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-04-04
  • python實(shí)現(xiàn)求兩個(gè)字符串的最長公共子串方法

    python實(shí)現(xiàn)求兩個(gè)字符串的最長公共子串方法

    今天小編就為大家分享一篇python實(shí)現(xiàn)求兩個(gè)字符串的最長公共子串方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-07-07
  • Python的@property的使用

    Python的@property的使用

    通常,當(dāng)我們需要對(duì)對(duì)象的敏感屬性或者不希望外部直接訪問的屬性進(jìn)行私有化,但是某些時(shí)候我們又需要對(duì)這些私有屬性進(jìn)行修改,該怎么處理呢,感興趣的可以了解一下
    2021-07-07
  • Windows10下 python3.7 安裝 facenet的教程

    Windows10下 python3.7 安裝 facenet的教程

    這篇文章主要介紹了Windows10 python3.7 安裝 facenet的教程,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-09-09
  • python實(shí)現(xiàn)簡(jiǎn)單爬蟲功能的示例

    python實(shí)現(xiàn)簡(jiǎn)單爬蟲功能的示例

    本文主要是介紹python實(shí)現(xiàn)簡(jiǎn)單爬蟲功能的示例,主要實(shí)現(xiàn)了把我們想要的圖片爬蟲到本地的一個(gè)示例,有需要的朋友可以了解一下。
    2016-10-10
  • 如何基于pandas讀取csv后合并兩個(gè)股票

    如何基于pandas讀取csv后合并兩個(gè)股票

    這篇文章主要介紹了如何基于pandas讀取csv后合并兩個(gè)股票,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-09-09
  • 詳解如何使用SQLAlchemy連接數(shù)據(jù)庫

    詳解如何使用SQLAlchemy連接數(shù)據(jù)庫

    這篇文章主要為大家詳細(xì)介紹了如何使用 SQLAlchemy 連接數(shù)據(jù)庫、建立模型、操作表、以及查詢操作表數(shù)據(jù)等內(nèi)容,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2023-11-11
  • Python繪圖之實(shí)現(xiàn)繪制極坐標(biāo)圖像

    Python繪圖之實(shí)現(xiàn)繪制極坐標(biāo)圖像

    這篇文章主要介紹了如何利用python繪制極坐標(biāo)圖像,文中的示例代碼講解詳細(xì),具有一定的的參考價(jià)值,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2023-08-08
  • Python編程中對(duì)文件和存儲(chǔ)器的讀寫示例

    Python編程中對(duì)文件和存儲(chǔ)器的讀寫示例

    這篇文章主要介紹了Python編程中對(duì)文件和存儲(chǔ)器的讀寫示例,包括使用cPickle儲(chǔ)存器存儲(chǔ)對(duì)象的例子,需要的朋友可以參考下
    2016-01-01

最新評(píng)論