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、数据库配置

      

 

       

 

 

       

 

 

 

 

       

 

 

 

 

 

 







posted @ 2021-11-26 10:21  pearlcity  阅读(68)  评论(0编辑  收藏  举报