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

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

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

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

python3 manage.py runserver 0.0.0.0:8000

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

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

視圖和 URL 配置

在先前創(chuàng)建的djangoPro 目錄下的 djangoPro 目錄新建一個 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)目中如果代碼有改動,服務(wù)器會自動監(jiān)測代碼的改動并自動重新載入,所以如果你已經(jīng)啟動了服務(wù)器則不需手動重啟。

url() 函數(shù)

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

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

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

相關(guān)文章

  • Python?list列表查找元素詳情

    Python?list列表查找元素詳情

    這篇文章主要介紹了Python?list列表查找元素詳情,Python?列表(list)提供了?index和count方法,它們都可以用來查找元素,文章圍繞主題的相關(guān)資料展開詳細(xì)的內(nèi)容介紹,具有一定的參考價價值,需要的朋友可以參考一下
    2022-06-06
  • Python桌面文件清理腳本分享

    Python桌面文件清理腳本分享

    這篇文章主要介紹了Python桌面文件清理腳本,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-11-11
  • 編譯 pycaffe時報(bào)錯:fatal error: numpy/arrayobject.h沒有那個文件或目錄

    編譯 pycaffe時報(bào)錯:fatal error: numpy/arrayobject.h沒有那個文件或目錄

    這篇文章主要介紹了編譯 pycaffe時報(bào)錯:fatal error: numpy/arrayobject.h沒有那個文件或目錄,需要的朋友可以參考下
    2020-11-11
  • python煙花效果的代碼實(shí)例

    python煙花效果的代碼實(shí)例

    在本篇文章里小編給大家整理的是關(guān)于python煙花效果的代碼實(shí)例,對此有興趣的朋友們可以在跟著學(xué)習(xí)參考下。
    2020-02-02
  • MNIST數(shù)據(jù)集轉(zhuǎn)化為二維圖片的實(shí)現(xiàn)示例

    MNIST數(shù)據(jù)集轉(zhuǎn)化為二維圖片的實(shí)現(xiàn)示例

    這篇文章主要介紹了MNIST數(shù)據(jù)集轉(zhuǎn)化為二維圖片的實(shí)現(xiàn)示例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-01-01
  • Python列表的切片實(shí)例講解

    Python列表的切片實(shí)例講解

    在本篇文章里小編給大家分享了關(guān)于Python列表的切片的知識點(diǎn)實(shí)例,需要的朋友們可以參考下。
    2019-08-08
  • python 中的命名空間,你真的了解嗎?

    python 中的命名空間,你真的了解嗎?

    這篇文章主要介紹了python 中命名空間的相關(guān)資料,幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下
    2020-08-08
  • Python進(jìn)階篇之正則表達(dá)式常用語法總結(jié)

    Python進(jìn)階篇之正則表達(dá)式常用語法總結(jié)

    正則表達(dá)式是一個特殊的字符序列,它能幫助你方便的檢查一個字符串是否與某種模式匹配。本文為大家總結(jié)了一些正則表達(dá)式常用語法,希望有所幫助
    2022-08-08
  • python  文件的基本操作 菜中菜功能的實(shí)例代碼

    python 文件的基本操作 菜中菜功能的實(shí)例代碼

    這篇文章主要介紹了python 文件的基本操作 菜中菜功能,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價值 ,需要的朋友可以參考下
    2019-07-07
  • python遞歸函數(shù)使用詳解

    python遞歸函數(shù)使用詳解

    遞歸函數(shù)是一種在函數(shù)內(nèi)部調(diào)用自身的編程技巧。在Python中,我們可以使用遞歸函數(shù)來解決一些需要重復(fù)執(zhí)行相同操作的問題。遞歸函數(shù)通常包含兩個部分:基本情況和遞歸情況?;厩闆r是指函數(shù)停止調(diào)用自身的條件,而遞歸情況是指函數(shù)調(diào)用自身來解決更小規(guī)模的問題。
    2023-09-09

最新評論