django学习笔记
1、安装django
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple django
2、新建项目
django-admin startproject demo9
3、运行django项目(先进入项目目录)
cd demo9
python manage.py runserver
4、安装数据库Model对象映射文件
python manage.py migrate
5、在项目内新建应用
python manage.py startapp douban
在项目设计文件(settings.py)内注册应用
从项目路由文件指向应用路由文件
6、应用路由文件中新增路由,指向views文件中具体路由函数
7、路由文件(views.py)中具体路由函数
注:路由函数处理业务逻辑后,返回数据用2种情况:
一种是前后端分离,就如上图一样用 JsonRespone返回JSON数据给前端;
二种是前后端不分离,就如上图注释中代码一样,直接后端渲染返回index.html网页。
8、确定前后端分离方式开发后,要写好接口文档:规定request方式路径参数和repone结果格式
9、前端根据上述文档中 登录接口 就可以先写前端代码
A、放置登录按钮
B、提早定义好准备接收后端repone 数据的变量message
C、写好按下按钮的对应方法函数 user_login,函数中发送axios请求,并有回调函数处理respone的JSON数据,取出其中的message
D、后端新增对应路由
E、后端新增路由处理函数
10、接口文档示例
图书删增改查路由函数举例
查all
增
id查找
安装DRF框架文件
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple djangorestframework
注册DRF框架
在项目demo内新建应用book_drf来说明DRF的使用
11、数据库配置