## 安装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列表页