溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

python的Django框架創(chuàng)建項目的方法是什么

發(fā)布時間:2021-11-03 17:40:47 來源:億速云 閱讀:146 作者:iii 欄目:編程語言

這篇文章主要講解了“python的Django框架創(chuàng)建項目的方法是什么”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“python的Django框架創(chuàng)建項目的方法是什么”吧!

具體如下:

  Django 管理工具

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

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

  Type 'django-admin.py help ' 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)建項目

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

  django-admin.py startproject djangoPro

  最新版的 Django 請使用 django-admin 命令:

  django-admin startproject djangoPro

  創(chuàng)建完成后項目的目錄結構:

  $ cd djangoPro/

  $ tree

  .

  |-- HelloWorld

  | |-- __init__.py

  | |-- settings.py

  | |-- urls.py

  | `-- wsgi.py

  `-- manage.py

  目錄說明:鄭州婦科醫(yī)院哪家好 https://yiyuan.120ask.com/art/

  djangoPro: 項目的容器。

  manage.py: 一個實用的命令行工具,可讓你以各種方式與該 Django 項目進行交互。

  djangoPro/init.py: 一個空文件,告訴 Python 該目錄是一個 Python 包。

  djangoPro/settings.py: 該 Django 項目的設置/配置。

  djangoPro/urls.py: 該 Django 項目的 URL 聲明; 一份由 Django 驅動的網站"目錄"。

  djangoPro/wsgi.py: 一個 WSGI 兼容的 Web 服務器的入口,以便運行你的項目。

  接下來我們進入 djangoPro 目錄輸入以下命令,啟動服務器:

  python3 manage.py runserver 0.0.0.0:8000

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

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

  視圖和 URL 配置

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

  from django.http import HttpResponse

  def hello(request):

  return HttpResponse("Hello world ! ")

  接著,綁定 URL 與視圖函數(shù)。打開 urls.py 文件,刪除原來代碼,將以下代碼復制粘貼到 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),

  ]

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

  url() 函數(shù)

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

  regex: 正則表達式,與之匹配的 URL 會執(zhí)行對應的第二個參數(shù) view。

  view: 用于執(zhí)行與正則表達式匹配的 URL 請求。

  kwargs: 視圖使用的字典類型的參數(shù)。

  name: 用來反向獲取 URL。

感謝各位的閱讀,以上就是“python的Django框架創(chuàng)建項目的方法是什么”的內容了,經過本文的學習后,相信大家對python的Django框架創(chuàng)建項目的方法是什么這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI