介绍:?
Django是一个开放源代码的Web应用框架,由Python写成。
Django遵守BSD版权,Django采用了MVC的软件设计模式,即模型M,视图V和控制器C。
Django 对各种数据库提供了很好的支持,包括:PostgreSQL、MySQL、SQLite、Oracle。
Django 管理工具 --???django-admin
创建第一个工程:
1.? django-admin startproject HelloWorld (项目名)
2.?项目的目录结构:
|-- HelloWorld
| |-- __init__.py
| |-- settings.py
| |-- urls.py
| `-- wsgi.py
`-- manage.py
目录说明:
- HelloWorld:?项目的容器。
- manage.py:?一个实用的命令行工具,可让你以各种方式与该 Django 项目进行交互。
- HelloWorld/__init__.py:?一个空文件,告诉 Python 该目录是一个 Python 包。
- HelloWorld/settings.py:?该 Django 项目的设置/配置。
- HelloWorld/urls.py:?该 Django 项目的 URL 声明; 一份由 Django 驱动的网站"目录"。
- HelloWorld/wsgi.py:?一个 WSGI 兼容的 Web 服务器的入口,以便运行你的项目。
3. 启动服务器:
python3 manage.py runserver 0.0.0.0:8000 端口号默认为 8000。
4. 创建一个应用
python manage.py startapp 应用名
5. 常用命令
django-admin.py startproject myweb # 创建项目
python manage.py startapp myapp # 创建 app
python manage.py runserver # 启动 Django 中的开发服务器
python manage.py -h # 帮助文档
python manage.py <command> [options] #Django 命令
# 关键点
关注setting.py 的全局配置信息
|