首页 > 解决方案 > 从数据库内容动态生成表单选择

问题描述

使用 rest 框架序列化器和渲染器,我想生成一个 HTML 单选按钮输入,该输入从数据库中的字段中获取选择。

例如,假设我有“A”、“B”和“C”作为组织模型的内容,我想要一个带有这三个选项的单选按钮。您可以使用标准模型序列化程序来执行此操作吗?

标签: djangodjango-rest-framework

解决方案


要检索特定请求正文字段的可能选择,您可以使用 OPTIONS HTTP 方法请求。请关注https://www.django-rest-framework.org/api-guide/metadata/ 。基本上,元数据解析器读取序列化程序定义并以特定(也可定制)格式返回可能的字段名称、它们的类型和允许的选择。


推荐阅读