gpt4 book ai didi

forms - django-rest-framework - 在可浏览的 API 中自动生成表单?

转载 作者:行者123 更新时间:2023-12-04 01:42:46 25 4
gpt4 key购买 nike

不确定我是否使用了正确的词汇。在 django-rest-framework 免费提供的可浏览 api 中,我想知道是否有一种方法可以自动生成类似于我们定义 ModelForms 的表单。在某些情况下,这将使我们能够更轻松地测试 API 的输入。
我目前正在使用 ModelSerializers 和通用 View APIView 以防万一。

我已经阅读了文档(此时已多次阅读),但没有在任何地方看到它。

screenshot

最佳答案

如果您使用通用的基于类的 View ,您将免费获得它。在 http://restframework.herokuapp.com 尝试实时教程作为用户之一登录,以便您可以创建一些片段。例如用户:'max',密码:'max'。

任何 View 子类化 GenericAPIView并设置 serializer_class将获得该行为,因为 REST 框架可以确定表单的外观。

例如:

screenshot of form input

(注意屏幕截图底部的表单输入)

如果您只是从 APIView 工作您将获得通用内容输入(例如 json),就像您包含屏幕截图一样,这也很有用,但不如表单方便。

关于forms - django-rest-framework - 在可浏览的 API 中自动生成表单?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14616489/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com