一、Django簡介
1.1 主要目的是簡便、快速的開發數據庫驅動的網站、具有極強的可擴展性
1.2?Django屬于重量級框架原生提供了眾多的功能組件,讓開發更簡便快速
1.3 基于MVC(其核心思想是分工、解耦,讓不同的代碼塊之間降低耦合,增強代碼的可擴展性和可移植性,實現向后兼容)設計模式下的MVT模式[model、view、Template]
二、如何用Django快速搭建起服務,輸出:hello Django!
2.1 前期準備:安裝虛擬環境、在虛擬環境中安裝Django(這里使用django==1.11.11 版本)
2.2 創建工程目錄:django-admin startproject my_django_project ? # 注意:切換目錄
2.3 實現項目運行:進入項目路徑,運行項目 >> python manage.py runserver ?此時打開瀏覽器,輸入127.0.0.1 :8000,便會看見Django項目已經實現運行(It Worked!) # 注意:不寫IP和PORT默認是127.0.0.1,8000
2.4 創建子應用:切換到my_django_project,并輸入python manage.py startapp login
2.5 創建了子應用之后需要安裝子應用:找到工程中settings.py文件,將子應用login的配置信息文件apps.py中的Config類添加到INSTALLED_APPS列表中 ?>> ?login.apps.loginConfig
2.6 創建視圖:在子應用login中的views中創建視圖:
創建視圖函數
2.7 在子應用中定義路由(默認沒有路由文件,需要自己創建,可在配置文件中自己添加):
子應用定義路由
主工程中總路由:my_django_project/urls.py中添加子應用的路由數據