草庐IT

REST-ful

全部标签

python - Django Rest Framework - 通过函数传递模型数据,然后将输出发布到同一模型的单独字段中

(Django2.0、Python3.6、DjangoRestFramework3.8)我正在尝试填写以下模型中的calendarydays字段:型号classBookings(models.Model):booked_trainer=models.ForeignKey(TrainerProfile,on_delete=models.CASCADE)booked_client=models.ForeignKey(ClientProfile,on_delete=models.CASCADE)trainer_availability_only=models.ForeignKey(Avail

python - django-rest-swagger : how to group endpoints?

我正在使用DjangoRESTFramework和django-rest-swagger库来构建API端点。我想按自定义属性而不是URL对一些API网址进行分组。例如,我有API端点并想按功能对它们进行分组:#tasklistmanagementGET/api/tasks/known-getknowntaskslistwiththeirparametersGET/api/tasks-getlasttaskslistwiththeirstatuses#TasksbyIDmanagementGET/api/task/12345-gettaskresult/statusDELETE/api/

python - 在异常时覆盖 django-rest-framework 中接受的渲染器

我正在使用django-rest-framework创建一个返回PDF的端点。但是,当呈现PDF时出错,我想返回一个JSON响应。但是DRF将异常数据传递给了我的PDFRenderer类。只有在出现错误时,我如何才能改用JSONRenderer?classPDFRenderer(BaseRenderer):"""DRFrendererforPDFbinarycontent."""media_type='application/pdf'format='pdf'charset=Nonerender_style='binary'defrender(self,data,media_type=N

python - Django Rest Framework 3.0 : Saving Nested, 多对一关系

我正在尝试使用DjangoRestFramework3.0构建嵌套关系。我已经创建了序列化器并试图覆盖create()函数。我的模型定义如下:classItem(models.Model):user=models.ForeignKey(settings.AUTH_USER_MODEL)name=models.CharField(max_length=200)description=models.CharField(max_length=1000)categories=models.ManyToManyField(Category,null=True,blank=True)classPr

python - 使用 Flask 使用 REST API 服务训练有素的 Tensorflow 模型?

我有一个经过训练的Tensorflow模型,我想使用RESTAPI提供预测方法。我能想到的是用Flask构建一个简单的RESTAPI,接收JSON作为输入,然后调用Tensorflow中的预测方法,然后将预测结果返回给客户端。我想知道这样做是否有任何问题,尤其是在生产环境中?非常感谢! 最佳答案 我首先想到的是性能。TensorFlow团队似乎已经计算出服务器/客户端的使用情况。您可能想查看tensorflowserving.默认情况下,它使用gRPC作为通信协议(protocol)。

python - 用于处理基于计算的请求的 Django 和 REST API

我在Django中编写了一个机器学习应用程序,因此用户可以在表单中指定一些参数并训练模型。训练好模型后,我想处理如下请求:curlhttp://localhost:8000/.../?model_input='XYZ'我希望Django在给定输入XYZ的情况下返回模型的输出。我在Tastypie或REST框架中看到的每个示例都从查询集构建响应。如果响应不是查询集的结果而是内存纯计算的结果,我该如何继续?在我的例子中,响应是矩阵乘法(训练模型)乘以向量(输入)的结果,这个结果没有存储在表中。管理此类请求的推荐方法是什么?任何帮助是极大的赞赏。问候,帕特里克 最

python - Django REST Framework (ModelViewSet), 405 方法不允许

我正在尝试创建一个RESTAPI来注册新用户,我正在使用DjangoRESTFramework并使用AngularJS调用API:当我使用POST方法调用API时出现此错误:MethodNotAllowed(POST):/api/v1/accounts这是我的代码:服务器端View.pyfromrest_frameworkimportpermissions,viewsets,status,viewsfromdjango.contrib.authimportauthenticate,login,logoutfromauthentication.serializersimportAccou

python - 使用模拟 REST API 的测试环境

假设我有一个非常简单的Web应用程序,如果现任总统是民主党人,则显示为蓝色,如果是共和党人,则显示为红色。RESTAPI用于通过端点获取当前总统:/presidents/current当前返回json对象:{name:"DonaldTrump",party:"Republican"}因此,当我的页面加载时,我调用端点并根据返回的人显示红色或蓝色。我想测试这个HTML/javascript页面,我想模拟后端,以便我可以从测试环境中控制API响应。例如:deftest_republican():#configuretheresponseforthistestthatthewebappwil

javascript - 如何使用ajax函数发送表单而不刷新页面,我错过了什么?我必须为此使用rest-framework吗?

我正在尝试使用ajax发送我的评论表单,现在当用户插入评论时整个页面都会刷新。我希望在不刷新页面的情况下很好地插入它。所以我尝试了很多东西但没有运气。因为我是初学者,所以我尝试遵循许多教程链接;https://realpython.com/blog/python/django-and-ajax-form-submissions/https://impythonist.wordpress.com/2015/06/16/django-with-ajax-a-modern-client-server-communication-practise/comment-page-1/#comment

python - Appengine REST 库 - Python 和 Django

我想为将在GoogleApp引擎上运行的Django应用程序提供一个RESTAPI。我偶然发现appengine-rest-server并发现有用。但我想获得一些真实世界的使用示例(如果有的话)和任何问题。是否有更好的替代方案可供考虑? 最佳答案 我将django-nonrel与tastypie一起使用。当时我需要做一些小的代码更改,但我认为存储库中的最新版本可以协同工作。http://eatdev.tumblr.com/post/12076483835/tastypie-on-django-nonrel-on-app-engine