概念
- Django:
- 是什么?
是一個開放源碼的web應用框架,由python編寫,采用MVC的軟件設計模式 - 用途:
簡化開發(fā)復雜數(shù)據庫驅動的網頁的流程 - 特點:
01:強大的數(shù)據庫驅動;02:自帶的后臺功能;03:優(yōu)雅的網址;04:模板系統(tǒng);05:緩存系統(tǒng)
- 是什么?
基本概念
- MVC:
- 一種軟件設計模式
M:models.py 主要的是處理數(shù)據庫相關的代碼;V:views.py 用戶接口,呈現(xiàn)給用戶的界面的代碼;C:請求邏輯
- 一種軟件設計模式
- Django:
- 歷史:解決新聞網頁站點的制作和維護
- 名字來源:比利時的吉普賽爵士吉他手Django Reinhardt來命名的
- 支持的數(shù)據庫
- PostgreSQL PostgreSQL
- SQLite3 SQLite 3
- MySQL MySQL
- Oracle Oracle
啟動流程
-
安裝:
pip install Django
-
創(chuàng)建新項目
django-admin startproject [projectname]
-
目錄結構及說明
sample |----manage.py # 管理網站的腳本,啟動web服務器 |----Sample settings.py # 工程的核心配置文件 urls.py # 路徑配置文件:http://www.127.0.0.0.1:8000/hello wsgi.py __init__.py
-
修改配置文件:
setting.py
- 修改Debug日志:
DEBUG = True
改為DEBUG = False
- 修改語言顯示:
LANGUAGE_CODE = 'en-us'
改為LANGUAGE_CODE = 'zh-cn'
- 修改數(shù)據庫:
DATABASES
- 修改時區(qū)顯示:
TIME_ZONE = 'UTC'
改為TIME_ZONE = 'Asia/Shanghai'
- 修改Debug日志:
-
為網站生成數(shù)據庫
python manage.py migrate
-
運行服務器
python manage.py runserver [IP or PORT]
-
windows 獲取本地IP
ipconfig
簡易教程
- 如何才能運行起來一個沒有自己寫代碼的Django網頁
- 安裝python 和 Django
- 在指定目錄下新建一個項目:
django-admin startporject [projectname]
- 運行服務器:
python manage.py runserver
深入學習
To be continued