『Django』初识DRF

devtools/2024/11/14 7:17:57/

点赞 + 关注 + 收藏 = 学会了

本文简介

上一讲《『Django』初识前后端分离》https://mp.weixin.qq.com/s/kvhX8pePKbrS7z9fncT0mA 介绍了在 Django 中如何给前端写接口。如果有跟着动手做的工友一定会发现,这样写接口实在太麻烦了,还容易出错。显然大家都意识到这个问题,于是就有了 DRF(Django REST Framework)

DRF(Django REST Framework) 是一个用于快速构建 Web APIs 的强大工具包。它基于 Django 框架,为开发者提供了一套简洁且灵活的方式来构建 RESTful 风格的API。

DRF 的主要作用是对数据进行序列化,序列化器的作用是将 Python 转化为 JSON 格式的数据。

DRF的基础用法

DRF 的使用方法非常简单,只需以下几步操作。

  1. 安装 djangorestframework
  2. 在应用中添加 rest_framework
  3. 创建序列化器
  4. 创建视图
  5. 设置 URL 路由

我拿上一节《『Django』初识前后端分离》里讲到的获取博客列表接口改造一下。

djangorestframework_24">安装 djangorestfram


http://www.ppmy.cn/devtools/132782.html

相关文章

科研绘图系列:R语言文章组合图形(barplot scatterplot)

文章目录 介绍加载R包数据下载清理环境设置计算资源数据处理图1图2图3图4图5图6图7图8图9系统信息介绍 R语言组合图形 加载R包 library(xlsx) library(reshape2) library(ggplot2) library(ggh4x) library(wbstats

阐述对于鸿蒙生态未来的发展趋势的看法

鸿蒙生态(HarmonyOS)是由华为推出的一个全新的操作系统,旨在实现不同设备间的无缝连接和协同。以下是一些对鸿蒙生态未来发展趋势的看法: 1.**多设备协同**:鸿蒙生态的一个核心特点是多设备协同,能够实现手…

2024系统分析师---统一过程(淘宝押题)

2019年3月,我参加了某市供电公司《电力营销管理信息系统》的开发工作,并担任系统架构师一职,主要负责系统分析和架构设计。该系统包括业扩管理、计量管理、电量电费核算管理、收费与账户管理、线损管理等五个模块。系统采用了 Struts+Spring+Hibernate 的主流 Web 应用框架,降…

centos插U盘在什么路径访问

在CentOS系统中,插入U盘后,通常需要挂载U盘才能访问其中的文件。以下是挂载U盘并访问的步骤: 查看U盘设备: 使用fdisk -l命令查看U盘的设备名称,例如/dev/sdb1。 创建挂载点: 在/mnt目录下创建一个用于挂载…

【IC验证面试常问-4】

IC验证面试常问-4 1.11 struct和union的异同1.13 rose 和posedge 的区别?1.14 semaphore的用处是什么?1.15 类中的静态方法使用注意事项有哪些?1.16 initial和final的区别? s t o p , stop, stop,finish的区别1.17 logic,wire和re…

基于Spring Boot的美术馆管理系统的设计与实现,LW+源码+讲解

摘 要 如今社会上各行各业,都喜欢用自己行业的专属软件工作,互联网发展到这个时候,人们已经发现离不开了互联网。新技术的产生,往往能解决一些老技术的弊端问题。因为传统美术馆管理系统信息管理难度大,容错率低&…

系统架构(01架构的特点,本质...)

目录 学习前言 一、软件架构简介 二、系统复杂性的来源与应对 三、大型网站的特点 四、大型网站架构目标 五、参考文献 学习前言 本节总结下架构相关的基础知识:概述,特点,目标,本质... 一、软件架构简介 所谓架构&#x…

Flutter鸿蒙next 的 Sliver 实现自定义滚动效果

Flutter 提供了一些非常强大的滚动组件,如 ListView、GridView 等,它们可以在滑动时自动处理内容的显示和滚动。但当我们需要更复杂的滚动效果时,Sliver 组件便是一个强大的工具。通过自定义 Sliver,我们可以实现高度定制化的滚动…