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