关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题吗?更新问题,以便editingthispost提供事实和引用来回答它.关闭7年前。Improvethisquestion我需要不断访问服务器以获取金融工具的实时数据。价格不断变化,所以我需要每0.5秒请求一次新价格。代理的RESTAPI让我可以做到这一点,但是,我注意到连接到服务器时有相当多的延迟。我只是注意到他们也有websocketAPI。根据我阅读的内容,它们都有一些优点/缺点。但是对于我想做的事情,并且因为速度在这里特别重要,如果API你会推荐哪种?websocket真的更快吗?谢谢!
我使用django-rest-framework创建了RESTFulAPI.用户端点为:/api/v1/users我想创建一个新用户,所以我以JSON格式发送用户数据:{"username":"Test1","email":"test1@gmail.com","first_name":"Test1","last_name":"Test2","password":"12121212"}我正在使用GoogleChrome扩展Postman来测试API。但是,在发送请求后,用户数据并没有保存。响应包含此错误:{"detail":"Unsupportedmediatype\"text/plai
我正在序列化内置的djangoGroup模型,并想在序列化程序中添加一个字段来计算组中的用户数。我目前正在使用以下序列化程序:classGroupSerializer(serializers.ModelSerializer):classMeta:model=Groupfields=('id','name','user_set')这将返回组ID和名称以及组中的用户(用户ID)数组:{"id":3,"name":"Test1","user_set":[9]}我想要的输出是这样的:{"id":3,"name":"Test1","user_count":1}任何帮助将不胜感激。谢谢。
我在编写View集和使用djangorestdocs时尝试记录API.我遇到以下问题:如果我尝试发送反向相关字段的值,它会获取值列表,但在Form-data中发送数据时,它会以字符串形式出现。docsUI中没有文件上传选项。以下是我的代码:models.pyclassArea(models.Model):id=models.UUIDField(primary_key=True,default=uuid.uuid4,editable=False)name=models.CharField(max_length=100)address=models.TextField()image=mod
我想部署一个简单的TensorFlow模型并在Flask等REST服务中运行它。到目前为止在github或这里没有找到好的例子。我还没有准备好按照其他帖子中的建议使用TFServing,它对Google来说是完美的解决方案,但它对我的gRPC、bazel、C++编码、protobuf的任务来说太过分了...... 最佳答案 有不同的方法可以做到这一点。纯粹来说,使用tensorflow不是很灵活,但是相对简单。这种方法的缺点是您必须在恢复模型的代码中重建图形并初始化变量。tensorflowskflow/contriblearn中显
我希望为Django应用程序实现一个RESTful接口(interface)。它主要是一个数据服务应用程序——接口(interface)(此时)是只读的。问题是哪些Django工具集/框架对这项任务最有意义。我看到了Django-rest和Django-piston。我也可以选择自己滚动。这个问题是在这里提出的,但早在两年前。我想知道目前的比赛状态。在thisquestion,大约在2008年,绝大多数投票是根本不使用任何框架-只需创建回复的DjangoView,例如JSON。(这个问题也得到了解决,crica2008,here。)在当前形势下,什么最有意义?
我有一些问题。我在DjangoRestFramework中使用路由器,我想测试一些api方法。在urls.py中:router=DefaultRouter()router.register(r'my-list',MyViewSet,base_name="my_list")urlpatterns=[url(r'^api/',include(router.urls,namespace='api'),),]所以,在tests.py中,我想使用reverse之类的东西。现在我用response=self.client.get('/api/my-list/')如果我使用它,它是一个硬编码字符串:
我定义了一个简单的Django应用,其中包含以下模型:classProject(models.Model):name=models.CharField(max_length=200)thumbnail=models.FileField(upload_to='media',null=True)(技术上是的,这可能是一个ImageField。)在模板中,将MEDIA_URL值(在settings.py中正式编码)作为缩略图URL的前缀很容易。以下工作正常:使用DRF,我定义了一个名为ProjectSerializer的HyperlinkedModelSerializer后代:classPr
我目前正在为我的应用程序RESTfulAPI实现djangorestframework。玩了之后,我还是不太明白序列化器中.create(self,validated_data)和.update(self,validated_data)是干什么用的。据我了解,CRUD只调用viewsets.ModelViewSet中的4个主要方法:create()、retrive()、update()和destroy()。我也已经尝试调试并打印出一些东西,看看何时在ModelViewSet中调用了.create()和.update()方法和ModelSerializer。显然,当我执行HTTP动词时,
已结束。此问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提出有关书籍、工具、软件库等方面的建议的问题。您可以编辑问题,以便用事实和引用来回答它。关闭4年前。Improvethisquestion我正在寻找一种从我编写的FlaskRESTAPI自动生成RESTAPI文档的快速方法。有谁知道可以做到这一点的工具以及我将如何标记代码? 最佳答案 我会推荐你Sphinx,您将文档添加为__doc__,Sphinx的autodoc模块将为您生成文档(docs.python.org也使用Sphinx)