-
数据库支持
- PostgreSQL
- SQLite 3
- MySQL
-
动态基础
- 视图函数(视图 )
- 将URL映射到视图(松耦合原则)
-
接受Web请求并返回Web响应的Python函数
- 动态内容
- 动态URL
-
目录结构
- urls.py
- __init__.py
- manage.py
- settings.py
- 开发包 (即一组模块)所需的文件
- 命令行工具,与项目进行交互
- 项目的设置或配置
- URL声明,即支撑站点的内容列表
-
Django安装
- Python 标准的distutils 安装
- 通过 subversion 安装
- 1. 下载 tar 安装包
2. tar xzvf Django-*.tar.gz
3. cd Django-*
4. sudo python setup.py install
5.django-admin.py被加入了系统路径中
-
开发服务器
- 运行
- 端口
- 主机
- python manage.py runserver
- python manage.py runserver 8080
- python manage.py runserver 0.0.0.0:8080(所有)
- 创建项目
-
请求回应流程
- 1.载入settings.py
- 2.ROOT_URLCONF-->URLconf
- 3.URLconf-->URLpatterns
- 4.URLpatterns-->视图
- 规定使用哪个URLconf文件,默认为urls.py
- 错误与DEBUG
- django-admin.py startproject mysite 创建 mysite 目录