1, 安装Django
pip install django
2, 创建项目
django-admin start project 项目名
*注意事项:win系统不要包含中文路径名或机器名
3, 创建app
进入项目目录, 运行目录下的 manage.py
python manage.py startapp app名
4, 启动开发服务器
python manage.py runserver 0.0.0.0:80
这样可以在80端口开启服务器,浏览器直接访问
*了解域名系统DNS
5, 编辑配置文件settings.py
编辑项目同名文件夹下的 settings.py文件
5.1 安装app INSTALLED_APPS
5.2 配置数据库 DATABASES
5.3 语言和时区
6, 创建对应的数据库,配置pymysql
数据库主机名,端口,用户名,密码,库名
建库
安装pymysql到项目环境
pip install pymysql
配置到项目中 settings
项目同名app包下 __init__.py
import pymysql
pymysql.install_as_MySQLdb()
7, 编写模型
编辑app目录下的models.py文件创建class
7.1 字段类型
7.2 字段参数
7.3 shell 交互模型操作
python manage.py shell
8, 创建模板
创建app下templates文件夹
创建模板文件夹下的各app目录
在目录中创建静态HTML页面
9, 编写视图函数
编辑app目录下views.py文件
添加函数定义用于完成特定功能
10, 配置url
编辑项目同名目录下urls.py文件
配置相应的path指向views中的函数
11, 请求和响应类型
11.1 POST和GET请求
11.2 参数获取
11.3 URL参数的获取
11.4 HttpResponse响应类型
11.5 JsonResponse响应类型
12, 登录保持与会话跟踪
cookie -- request读取,response写入
session -- request操作
13, 数据模型的基本操作(增删改查)
14, 使用模板
14.1 创建模板和加载模板
14.2 使用数据渲染模板
14.3 模板的条件和循环语句
14.4 其他模板标签(跨域保护和静态资源)
15, AJAX技术
16, 表单,模板表单,验证器