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

Django框架創(chuàng)建項(xiàng)目的方法入門教程

 更新時(shí)間:2019年11月04日 11:24:54   作者:蒼青浪  
這篇文章主要介紹了Django框架創(chuàng)建項(xiàng)目的方法,結(jié)合實(shí)例形式分析了Django框架管理工具的使用及創(chuàng)建項(xiàng)目的相關(guān)操作技巧,需要的朋友可以參考下

本文實(shí)例講述了Django框架創(chuàng)建項(xiàng)目的方法。分享給大家供大家參考,具體如下:

Django 管理工具

安裝 Django 之后,就有了可用的管理工具 django-admin.py。我們可以使用 django-admin.py 來創(chuàng)建一個(gè)項(xiàng)目:

我們可以來看下django-admin.py的命令介紹:

Type 'django-admin.py help <subcommand>' for help on a specific subcommand.

Available subcommands:

[django]
  check
  compilemessages
  createcachetable
  dbshell
  diffsettings
  dumpdata
  flush
  inspectdb
  loaddata
  makemessages
  makemigrations
  migrate
  runserver
  sendtestemail
  shell
  showmigrations
  sqlflush
  sqlmigrate
  sqlsequencereset
  squashmigrations
  startapp
  startproject
  test
  testserver

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

使用 django-admin.py 來創(chuàng)建 djangoPro 項(xiàng)目:

django-admin.py startproject djangoPro

最新版的 Django 請(qǐng)使用 django-admin 命令:

django-admin startproject djangoPro

創(chuàng)建完成后項(xiàng)目的目錄結(jié)構(gòu):

$ cd djangoPro/
$ tree
.
|-- HelloWorld
|   |-- __init__.py
|   |-- settings.py
|   |-- urls.py
|   `-- wsgi.py
`-- manage.py

目錄說明:

  • djangoPro: 項(xiàng)目的容器。
  • manage.py: 一個(gè)實(shí)用的命令行工具,可讓你以各種方式與該 Django 項(xiàng)目進(jìn)行交互。
  • djangoPro/__init__.py: 一個(gè)空文件,告訴 Python 該目錄是一個(gè) Python 包。
  • djangoPro/settings.py: 該 Django 項(xiàng)目的設(shè)置/配置。
  • djangoPro/urls.py: 該 Django 項(xiàng)目的 URL 聲明; 一份由 Django 驅(qū)動(dòng)的網(wǎng)站"目錄"。
  • djangoPro/wsgi.py: 一個(gè) WSGI 兼容的 Web 服務(wù)器的入口,以便運(yùn)行你的項(xiàng)目。

接下來我們進(jìn)入 djangoPro 目錄輸入以下命令,啟動(dòng)服務(wù)器:

python3 manage.py runserver 0.0.0.0:8000

0.0.0.0 讓其它電腦可連接到開發(fā)服務(wù)器,8000 為端口號(hào)。如果不說明,那么端口號(hào)默認(rèn)為 8000。

在瀏覽器輸入你服務(wù)器的ip及端口號(hào),如果正常啟動(dòng),輸出結(jié)果如下:

視圖和 URL 配置

在先前創(chuàng)建的djangoPro 目錄下的 djangoPro 目錄新建一個(gè) view.py 文件,并輸入代碼:

from django.http import HttpResponse
def hello(request):
  return HttpResponse("Hello world ! ")

接著,綁定 URL 與視圖函數(shù)。打開 urls.py 文件,刪除原來代碼,將以下代碼復(fù)制粘貼到 urls.py 文件中:

from django.conf.urls import url
from . import view
urlpatterns = [
  url(r'^$', view.hello),
]

也可以修改以下規(guī)則:

from django.conf.urls import url
from . import view
urlpatterns = [
  url(r'^hello$', view.hello),
]

注意:項(xiàng)目中如果代碼有改動(dòng),服務(wù)器會(huì)自動(dòng)監(jiān)測代碼的改動(dòng)并自動(dòng)重新載入,所以如果你已經(jīng)啟動(dòng)了服務(wù)器則不需手動(dòng)重啟。

url() 函數(shù)

Django url() 可以接收四個(gè)參數(shù),分別是兩個(gè)必選參數(shù):regex、view 和兩個(gè)可選參數(shù):kwargs、name,接下來詳細(xì)介紹這四個(gè)參數(shù)。

  • regex: 正則表達(dá)式,與之匹配的 URL 會(huì)執(zhí)行對(duì)應(yīng)的第二個(gè)參數(shù) view。
  • view: 用于執(zhí)行與正則表達(dá)式匹配的 URL 請(qǐng)求。
  • kwargs: 視圖使用的字典類型的參數(shù)。
  • name: 用來反向獲取 URL。

希望本文所述對(duì)大家基于Django框架的Python程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • python列表中刪除多條字典信息的三種方法

    python列表中刪除多條字典信息的三種方法

    本文主要介紹了python列表中刪除多條字典信息的三種方法,主要包括列表推導(dǎo)式,filter()函數(shù),del?關(guān)鍵字這三種方法,具有一定的參考價(jià)值,感興趣的可以了解一下
    2023-09-09
  • 雙向RNN:bidirectional_dynamic_rnn()函數(shù)的使用詳解

    雙向RNN:bidirectional_dynamic_rnn()函數(shù)的使用詳解

    今天小編就為大家分享一篇雙向RNN:bidirectional_dynamic_rnn()函數(shù)的使用詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-01-01
  • 6種將Python代碼打包成exe應(yīng)用的方式

    6種將Python代碼打包成exe應(yīng)用的方式

    這篇文章主要給大家介紹了關(guān)于6種將Python代碼打包成exe應(yīng)用的方式,對(duì)于很多python的初學(xué)者來說,很希望將自己用python寫的.py文件生成exe直接在電腦上運(yùn)行,需要的朋友可以參考下
    2023-08-08
  • PYQT5 實(shí)現(xiàn)界面的嵌套方式

    PYQT5 實(shí)現(xiàn)界面的嵌套方式

    這篇文章主要介紹了PYQT5 實(shí)現(xiàn)界面的嵌套方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2021-03-03
  • Python中矩陣創(chuàng)建和矩陣運(yùn)算方法

    Python中矩陣創(chuàng)建和矩陣運(yùn)算方法

    今天小編就為大家分享一篇Python中矩陣創(chuàng)建和矩陣運(yùn)算方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-08-08
  • Flask框架實(shí)現(xiàn)的前端RSA加密與后端Python解密功能詳解

    Flask框架實(shí)現(xiàn)的前端RSA加密與后端Python解密功能詳解

    這篇文章主要介紹了Flask框架實(shí)現(xiàn)的前端RSA加密與后端Python解密功能,結(jié)合實(shí)例形式詳細(xì)分析了flask框架前端使用jsencrypt.js加密與后端Python解密相關(guān)操作技巧,需要的朋友可以參考下
    2019-08-08
  • Python判斷字符串與大小寫轉(zhuǎn)換

    Python判斷字符串與大小寫轉(zhuǎn)換

    這篇文章主要介紹了Python判斷字符串與大小寫轉(zhuǎn)換的方法,有需要的小伙伴可以參考下。
    2015-06-06
  • Python實(shí)現(xiàn)環(huán)形鏈表

    Python實(shí)現(xiàn)環(huán)形鏈表

    這篇文章主要為大家詳細(xì)介紹了Python實(shí)現(xiàn)環(huán)形鏈表,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-05-05
  • Python 虛擬環(huán)境venv詳解

    Python 虛擬環(huán)境venv詳解

    Python 虛擬環(huán)境主要是為不同 Python 項(xiàng)目創(chuàng)建一個(gè)隔離的環(huán)境,每個(gè)項(xiàng)目都可以擁有獨(dú)立的依賴包環(huán)境,而項(xiàng)目間的依賴包互不影響,對(duì)Python 虛擬環(huán)境venv相關(guān)知識(shí)感興趣的朋友一起看看吧
    2021-09-09
  • 如何對(duì)numpy?矩陣進(jìn)行通道間求均值

    如何對(duì)numpy?矩陣進(jìn)行通道間求均值

    這篇文章主要介紹了如何對(duì)numpy?矩陣進(jìn)行通道間求均值,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-05-05

最新評(píng)論

阳城县| 凯里市| 清镇市| 贵州省| 上蔡县| 西藏| 九龙坡区| 潢川县| 宁晋县| 玉环县| 攀枝花市| 巨野县| 泰来县| 潼南县| 左贡县| 迁西县| 平阳县| 枝江市| 自治县| 乡宁县| 梨树县| 苏州市| 滨州市| 腾冲县| 永寿县| 民丰县| 临洮县| 攀枝花市| 安多县| 吴川市| 江永县| 微山县| 黑龙江省| 桐城市| 蛟河市| 天峻县| 巴青县| 临颍县| 若尔盖县| 泸州市| 兰溪市|