Python Django的安裝和簡單運用

 

安裝Djangocss

  1. 查詢本機是否已經安裝django
  • 點擊開始按鈕--運行--輸入‘cmd’--輸入命令‘pip show django’
  • pip show django
  • 如出現如下內容 則表示已安裝djangohtml

  • Microsoft Windows [版本 6.1.7601]
    版權全部 (c) 2009 Microsoft Corporation。保留全部權利。
    
    C:\Users\Administrator>pip show django
    Name: Django
    Version: 2.0.2
    Summary: A high-level Python Web framework that encourages rapid development and
     clean, pragmatic design.
    Home-page: https://www.djangoproject.com/
    Author: Django Software Foundation
    Author-email: foundation@djangoproject.com
    License: BSD
    Location: c:\users\administrator\appdata\local\programs\python\python36-32\lib\s
    ite-packages
    Requires: pytz
    
    C:\Users\Administrator>
  • 如未安裝 執行如下命令
  • pip install django

Django簡介前端

  • Django是一個開放源代碼的Web應用框架,由Python寫成
  • Django是一個ORM框架(對象關係映射)
  • Django採用的是MVC設計模式

 

 

  1. MVC百度百科:全名Model View Controller,是模型(model)-視圖(view)-控制器(controller)的縮寫,一種軟件設計典範,用一種業務邏輯、數據、界面顯示分離的方法組織代碼,將業務邏輯彙集到一個部件裏面,在改進和個性化定製界面及用戶交互的同時,不須要從新編寫業務邏輯。
  2. 通俗解釋:一種文件的組織和管理形式!不要被縮寫嚇到了,這其實就是把不一樣類型的文件放到不一樣的目錄下的一種方法,而後取了個高大上的名字。固然,它帶來的好處有不少,好比先後端分離,鬆耦合等等,就不詳細說明了。       
  3. 模型(model):定義數據庫相關的內容,通常放在models.py文件中。

    視圖(view):定義HTML等靜態網頁文件相關,也就是那些html、css、js等前端的東西。python

    控制器(controller):定義業務邏輯相關,就是你的主要代碼。web

建立Django項目數據庫

  • 打開PyCharm編輯器--左上角File--點擊New Project--選擇Django

  • Django將自動生成下面的目錄結構:

  • 與項目同名的目錄中是配置文件,templates目錄是html文件存放也就是MTV中的T。
  • manage.py是django項目管理文件。

接下來咱們進入dj_MySchool 目錄,啓動服務器:django

視圖和URL配置後端

在先前建立的 dj_MySchool 目錄下新建一個 view.py 文件,並輸入代碼:設計模式

#導入http包
from django.http import HttpResponse,HttpRequest
#處理hello請求
def hello(request):
    return HttpResponse("Hello world ! ")

接着,綁定 URL 與視圖函數。打開 urls.py 文件,並輸入代碼:api

#導入view
from .view import *

urlpatterns = [
    path('admin/', admin.site.urls),
    path('hello/',hello),
]

接下來,在前面啓動服務器的狀況下,在瀏覽器中輸入http://127.0.0.1:8000/hello/

  • http://127.0.0.1:8000/是本機地址,可在瀏覽器中輸入,也可參照上述啓動服務器後所寫步驟點擊直接進入
  • hello/就是咱們在url.py目錄下寫的path('hello/',hello)

輸入完畢,瀏覽器頁面會返回給咱們在view.py下所寫的Hello world !

至此,一個最簡單的django編寫的web服務就啓動成功了

相關文章
相關標籤/搜索