zoukankan      html  css  js  c++  java
  • Django和DjangoDRF的区别

    如果用纯粹的django进行开发,基本上一个页面对应一个视图函数,而这个视图函数完成对数据的请求,数据库的增删改查操作,html页面的渲染,整理成完整的html页面通过http返回给浏览器,最终呈现效果

    DRF是不同的前端人员在各自不同的平台上编写所呈现的效果,而后端人员只需要编写API,返回对应的json数据即可

    DRF继承了Django(可以理解为Django是DRF的长辈)

    1.View和APIView:
    View:
    request:
    GET、POST:Formdata(str)
    body:json(str) # 转字符串loads、转字典dumps
    Response:
    HTTPResponse、JSONResponse
    for
    APIView:
    request:
    query_params、data----->终(dict)
    Response:
    Respons---->Json---->状态码HTTP
    serializers:
    字段、create、update、valide
    ModelSerializers:
    model、fields、depth

  • 相关阅读:
    CSS
    js
    js
    js
    JS
    Service Worker 学习笔记
    JS JavaScript模块化(ES Module/CommonJS/AMD/CMD)
    前端开发 JavaScript 规范文档
    HTML HTML5 新特性
    JS 设计模式九 -- 装饰器模式
  • 原文地址:https://www.cnblogs.com/kaka007/p/13887354.html
Copyright © 2011-2022 走看看