Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/304.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 选项:flask、django api呈现给用户搜索_Python_Django_Mongodb_Api_Flask - Fatal编程技术网

Python 选项:flask、django api呈现给用户搜索

Python 选项:flask、django api呈现给用户搜索,python,django,mongodb,api,flask,Python,Django,Mongodb,Api,Flask,我是Django的新手,正在做一个从MongoDB查询数据的项目,通常我的项目是针对数据的,但为了给它一种感觉并让用户看到它是如何工作的,我需要创建一个API来根据用户发送的查询获取数据。我的问题是: rest_框架中是否有任何预先存在的视图可以满足我的需要(我只想让用户根据可以输入的字段搜索数据) 或者我应该使用react作为发送查询的前端 另一个问题,这是否容易,如何在烧瓶上完成这项任务可以这么快 如果有什么不清楚的地方,请直接询问?您可以尝试类似于swagger ui和redoc或grap

我是Django的新手,正在做一个从MongoDB查询数据的项目,通常我的项目是针对数据的,但为了给它一种感觉并让用户看到它是如何工作的,我需要创建一个API来根据用户发送的查询获取数据。我的问题是:

rest_框架中是否有任何预先存在的视图可以满足我的需要(我只想让用户根据可以输入的字段搜索数据)

或者我应该使用react作为发送查询的前端

另一个问题,这是否容易,如何在烧瓶上完成这项任务可以这么快


如果有什么不清楚的地方,请直接询问?

您可以尝试类似于swagger ui和redoc或graphql的功能

只是一个偏离轨道的建议,你可以试试fastapi

之所以推荐它,是因为它在交互式API文档上花费了大量精力,而这些文档基本上是开箱即用的。这是快速和容易学习


一个小例子,虽然它不完整,也不符合您的目的:

您可以尝试类似于swagger ui和redoc或graphql的东西

只是一个偏离轨道的建议,你可以试试fastapi

之所以推荐它,是因为它在交互式API文档上花费了大量精力,而这些文档基本上是开箱即用的。这是快速和容易学习


一个小例子,虽然它不完整,也不符合您的目的:

我认为django rest框架对于您的用例来说已经足够了。以下是drf ListAPIView或RetrieveAPIView提供的通用视图,可以在您的案例中使用。我认为django rest框架对于您的用例来说已经足够了。以下是drf ListAPIView或RetrieveAPIView提供的通用视图,可用于您的案例