首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >在Django中Rest而不是视图

在Django中Rest而不是视图
EN

Stack Overflow用户
提问于 2013-11-04 07:45:51
回答 1查看 1.2K关注 0票数 5

在Django中使用REST而不是视图的主要优点是什么?

混入REST和视图(REST在一个应用程序中,视图在另一个应用程序中)可以吗?

还是我们需要为所有应用程序编写REST?而不是把休息和视图混在一起

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-11-04 07:53:44

我想你是在问像tastypie或django-rest框架这样的库的优点

我从来没有使用过tastypie,但是对于REST的django-rest框架提供了很多现成的东西,使得这些api的开发更快。

django-rest框架提供了如下内容:

  • 模型序列化器(与模型窗体非常类似,它是将模型实例呈现给用户的快捷方式)
  • 内置API身份验证方案
  • 免费的基于web的文档化您的API (只需导航到您的浏览器中的资源!那么容易)

来自django-rest-框架站点:

您可能需要使用REST框架的一些原因:

  • Web可浏览API对于您的开发人员来说是一个巨大的可用性胜利。
  • 身份验证策略,包括OAuth1a和OAuth2。
  • 支持ORM和非ORM数据源的序列化。
  • 向下定制--如果您不需要更强大的功能,只需使用基于常规函数的视图即可。
  • 广泛的文档和强大的社区支持。

最终,主要的优势是django- rest -api包含了许多工具,使创建rest变得更容易和更快。django-rest所做的一切都可以自己实现。

把两者混合在一起是绝对可以的。通常情况下,一个django项目将有一个提供html内容的应用程序,另一个通过API公开数据的应用程序。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19771438

复制
相关文章
excel如何打开100万行以上的csv文件
正常情况下,2007版本以上的excel打开的csv文件,最多只能显示1048576行数据,如果我们恰好有一个超大csv文件行数超过这个量级,该如何解决呢,可以使用power query来解决。
全栈程序员站长
2022/09/16
10.2K0
excel如何打开100万行以上的csv文件
pandas读取excel某一行_python读取csv数据指定行列
关键!!!!使用loc函数来查找。 话不多说,直接演示: 有以下名为try.xlsx表:
全栈程序员站长
2022/11/09
3.5K0
pandas读取excel某一行_python读取csv数据指定行列
删除重复值,不只Excel,Python pandas更行
在Excel中,我们可以通过单击功能区“数据”选项卡上的“删除重复项”按钮“轻松”删除表中的重复项。确实很容易!然而,当数据集太大,或者电子表格中有公式时,这项操作有时会变得很慢。因此,我们将探讨如何使用Python从数据表中删除重复项,它超级简单、快速、灵活。
fanjy
2022/04/13
6.1K0
删除重复值,不只Excel,Python pandas更行
Java工具集-Excel行转换为对象工具类
代码示例 package com.simple.util.poi; import com.simple.util.time.DateUtil; import org.apache.commons.collections.CollectionUtils; import org.apache.commons.lang3.StringUtils; import java.io.Serializable; import java.lang.reflect.Field; import java.util.Arra
cwl_java
2020/06/10
1K0
27行Python代码批量将ppt转换为pdf
这是一个Python脚本,能够批量地将微软Powerpoint文件(.ppt或者.pptx)转换为pdf格式。 使用说明 1、将这个脚本跟PPT文件放置在同一个文件夹下。 2、运行这个脚本。 全部代码 import comtypes.client import os def init_powerpoint(): powerpoint = comtypes.client.CreateObject("Powerpoint.Application") powerpoint.Visible =
小小科
2018/05/04
1.9K0
数据分析EPHS(9)-Excel实现一行转多行
今天我们来学习一个简单的功能,就是一行转多行,本文将介绍如何通过Excel实现,下一篇将介绍Hive中的实现方法。
石晓文
2020/03/24
2.4K0
数据分析EPHS(9)-Excel实现一行转多行
python 去除重复行
from pandas import read_csv; df = read_csv('D://PA//4.3//data.csv') newDF = df.drop_duplicates();
py3study
2020/01/08
3.1K0
dataframe行变换为列
使用 import org.apache.spark.sql.functions 里面的函数,具体的方式可以看 functions :
机器学习和大数据挖掘
2019/07/01
1.1K0
Linux删除重复行
第一,用sort+uniq,注意,单纯uniq是不行的。 sort -n test.txt | uniq
阳光岛主
2019/02/19
11.7K0
Excel-converter:一行代码实现java中excel数据导入导出 转
Excel-converter 是我去年春节之际开发的一个 java中excel数据导入导出 的项目。
yawn
2019/08/24
8710
使用OPENXML函数将XML文档转换为行结果集
FOR XML子句都是将行结果集转换为XML结果集,那么如果想要将XML文档转换成行结果集,这时就要使用OPENXML函数。OPENXML在SQL Server 2000中就已经提供,但是在SQL Server 2005对该函数进行了增强。 OPENXML的语法为:
深蓝studyzy
2022/06/16
1.4K0
Python 将数据写入文件(txt、csv、excel)
一、将列表数据写入txt、csv、excel 1、写入txt def text_save(filename, data):#filename为写入CSV文件的路径,data为要写入数据列表. file = open(filename,'a') for i in range(len(data)): s = str(data[i]).replace('[','').replace(']','')#去除[],这两行按数据不同,可以选择 s = s.replace
菲宇
2019/07/31
41.3K0
MySQL | 查找删除重复行
本文讲述如何查找数据库里重复的行。这是初学者十分普遍遇到的问题。方法也很简单。这个问题还可以有其他演变,例如,如何查找“两字段重复的行”(#mysql IRC 频道问到的问题)
逍遥子大表哥
2021/12/17
5.8K0
MySQL | 查找删除重复行
sql里将重复行数据合并为一行,数据用逗号分隔
DECLARE @T1 table ( UserID int , UserName nvarchar(50), CityName nvarchar(50) );
跟着阿笨一起玩NET
2018/09/18
4K0
sql里将重复行数据合并为一行,数据用逗号分隔
三行代码使用Python将视频转Gif
pip install moviepy -i https://pypi.tuna.tsinghua.edu.cn/simple
润森
2022/09/22
1K0
三行代码使用Python将视频转Gif
3行代码将PDF中表格转成Excel文件
之前有粉丝问我,能不能帮忙写个脚本,把PDF文件中的表格转成Excel。我说现在我没那么多时间,你可以去看看《学习Python 不加班》那本书中应该是会有相应的一些案例。然后呢就没有然后了。今天有空我来写一个转换脚本,一共3行代码搞定。
马拉松程序员
2022/04/26
3K1
3行代码将PDF中表格转成Excel文件
Linux 删除文本中的重复行
这里我做了个简单的测试,当file中的重复行不再一起的时候,uniq将服务删除所有的重复行。经过排序后,所有相同的行都在相邻,因此unqi可以正常删除重复行。
阳光岛主
2019/02/19
8.6K0
如何删除相邻连续的重复行?
根据题意的要求,把要求的结果在原表上用黄色标出,通过观察发现连续登录的某一个页面只保留第一次访问的记录。解题思路是要通过查询,利用信息差过滤掉同一个页面第一次登录后的连续访问记录。
猴子数据分析
2022/07/13
4.6K0
如何删除相邻连续的重复行?
sql去掉重复的行_select去掉重复记录
如果是这种情况的话用distinct是过滤不了的,这就要用到主键id的唯一性特点及group by分组
全栈程序员站长
2022/11/11
2.9K0
点击加载更多

相似问题

在Android Studio中自动生成getter和setter

00

Android Studio:在字段下生成getter和setter

12

在Kotlin中自动生成Android Studio中的getter和setter

121

Setter Getter android

11

Android中的Getter和Setter

21
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文