## 安裝django
虛擬環境下執行命令:
```
pip install django==1.11.11
```
查看是否安裝成功
```
pip list
```
列表中有django說明安裝成功
## 創建工程
命令行移動到想要創建項目,執行命令
```
django-admin startproject 項目名稱
```
例如,執行 `django-admin startproject django_project` 命令
會在目錄下新建一個名為 `django_project` 的項目,項目結構如下:
```
└── django_project
├── django_project
│?? ├── __init__.py
│?? ├── settings.py
│?? ├── urls.py
│?? └── wsgi.py
└── manage.py
```
- **init.py** 一個空文件,告訴 Python 這個目錄應該被認為是一個 Python 包
- **settings.py** 項目配置文件
- **urls.py** 項目的url(路由)配置文件,類似項目的目錄
- **wsgi.py** 項目與WSGI兼容的Web服務器入口
- **manage.py** 項目管理文件,通過它管理項目
## 啟動項目
### 開啟服務
進入 `manage.py` 文件所在目錄,執行命令
```
python manage.py runserver
```
瀏覽器打開 [http://127.0.0.1:8000/](http://127.0.0.1:8000/)
此時便能看到django的歡迎界面
django默認工作在debug模式下,對代碼進行了更改后,服務器會自動重啟
#### 補充
- 可以使用 `python manage.py runserver ip:端口` 命令自定義IP和端口號
### django的國際化
Django 支持國際化,多語言。我們可以通過修改配置文件把界面調整為中文。
打開文件 `setttings.py` ,找到如下代碼
```
LANGUAGE_CODE = 'en-us'
TIME_ZONE = 'UTC'
```
修改為:
```
LANGUAGE_CODE = 'zh-hans'
TIME_ZONE = 'Asia/Shanghai'
```
保存修改,重寫進入 [http://127.0.0.1:8000/](http://127.0.0.1:8000/) 頁面,此時的歡迎頁面已經變成中文。
- 1.介紹
- 2.工程搭建
- 2.1.環境配置
- 2.2.創建工程
- 2.3.創建子應用
- 2.3.1.pycharm打開項目
- 2.4.創建視圖
- 3.基本配置
- 3.1.settings基本配置項
- 3.2.路由配置
- 4.請求響應
- 4.1.request
- 4.2.response
- 4.3.cookie
- 4.4.session
- 5.類視圖中間件
- 5.1.類視圖
- 5.2中間件
- 6.數據庫
- 6.1.數據庫配置
- 6.2定義模型類
- 6.3數據庫遷移
- 6.4數據庫操作
- 6.5查詢集
- 6.6模型管理器
- 7.模板表單
- 7.1使用模板
- 7.2模板標簽
- 7.3表單
- 8.后臺管理
- 8.1Admin
- 8.2自定義模型類樣式
- 8.3列表頁