django簡介

django簡介

MTV模式

Django的MTV模式,本質(zhì)上就是MVC模式,也是為了解耦,只是定義不同

Model:負(fù)責(zé)業(yè)務(wù)與數(shù)據(jù)庫(ORM)的對象,對應(yīng)MVC的Model(數(shù)據(jù)存取層)

View:負(fù)責(zé)業(yè)務(wù)邏輯并適當(dāng)調(diào)用Model和Template,對應(yīng)MVC的Controller(業(yè)務(wù)邏輯層)

Template:負(fù)責(zé)把頁面渲染展示給用戶,對應(yīng)MVC的View(表現(xiàn)層)

URL分發(fā)器:也叫路由,主要用于將url請求發(fā)送給不同的View處理,View在進(jìn)行相關(guān)的業(yè)務(wù)邏輯處理。


VIRTUALENV虛擬環(huán)境創(chuàng)建

本教程使用的python版本為python3.x版本,使用的系統(tǒng)為windows系統(tǒng)

virtualenv的安裝使用
  1. 安裝virtualenv

    pip install virtualenv
    
    
  2. 創(chuàng)建虛擬環(huán)境

    virtualenv --no-site-package venv
    
    

    如果有多個(gè)python版本,則需要使用-p參數(shù)指定python解釋器版本

    virtualenv --no-site-package -p xxx env (xxx為python解釋器的路徑)
    如 virtualenv --no-site-package -p D:\python3\python.exe env
    
    
  3. 進(jìn)入/退出env

    進(jìn)入 cd env/Scripts/文件夾  在activate命令
    退出 deactivate
    
    

DJANGO框架使用指南

創(chuàng)建Django項(xiàng)目
1.首先創(chuàng)建一個(gè)運(yùn)行Django項(xiàng)目的虛擬環(huán)境(virtualenv)

虛擬環(huán)境的創(chuàng)建參照上面文檔,該虛擬環(huán)境中要有django庫,pymysql庫等等所需要的庫

大致庫的安裝命令

pip install Django==1.11
pip install PyMySQL

2.創(chuàng)建一個(gè)Django項(xiàng)目

2.1 創(chuàng)建項(xiàng)目

django-admin startproject halloWorld

該命令是創(chuàng)建一個(gè)名為halloWorld的工程

2.2 運(yùn)行Django項(xiàng)目

python manage.py runserver 端口

該命令是運(yùn)行項(xiàng)目,端口可以不用寫,啟動的時(shí)候會默認(rèn)隨機(jī)創(chuàng)建一個(gè)可以使用的端口,一般為8000,然后在瀏覽器輸入地址即可訪問

3. settings.py配置文件

3.1 設(shè)置語言

LANGUAGE_CODE = 'zh-hans' 表示中文 LANGUAGE_CODE = 'en-us' 表示英文

3.2 設(shè)置時(shí)區(qū)

TIME_ZONE = 'Asia/Shanghai'

解釋:UTC(世界標(biāo)準(zhǔn)時(shí)間),也就是平常說的零時(shí)區(qū)。 北京時(shí)間表示東八區(qū)時(shí)間,即UTC+8

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容