Python下有許多款不一樣的 Web 框架。Django是重量級選手中最有表明性的一位。許多成功的網站和APP都基於Django。 Django是一個開放源代碼的Web應用框架,由Python寫成。 Django遵照BSD版權,初次發佈於2005年7月, 並於2008年9月發佈了第一個正式版本1.0 。 Django採用了MVC的軟件設計模式,即模型M,視圖V和控制器C。html
擁有強大的數據庫操做接口(QuerySet API),如須要也能執行原生SQL。web
幾行簡單的代碼就讓你的網站擁有一個強大的後臺,輕鬆管理內容!數據庫
用正則匹配網址,傳遞到對應函數,隨意定義,如你所想!django
強大,易擴展的模板系統,設計簡易,代碼,樣式分開設計,更容易管理。後端
注:先後端分離時,也能夠用Django開發API,徹底不用模板系統。設計模式
與Memcached, Redis等緩存系統聯用,更出色的表現,更快的加載速度。瀏覽器
徹底支持多語言應用,容許你定義翻譯的字符,輕鬆翻譯成不一樣國家的語言。緩存
流程:app
創建項目測試: 建立項目名不en5,app爲django_web框架
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Hello Django</title> </head> <body> <H3>Welcome to Study Django</H3> <H4>www.fengxiaoqing.cn</H4> </body> </html>
urls:
from django.conf.urls import url from django.contrib import admin from django_web.views import index #導入views.py文件中的index函數 urlpatterns = [ url(r'^admin/', admin.site.urls), url(r'^index/', index), #在url中凡是以url開頭的訪問都使用index函數來處理該請求 ]
views
from django.shortcuts import render # Create your views here. def index(request): return render(request, 'index.html')
運行項目:
瀏覽器輸入: http://127.0.0.1:8000/index/