django - 从数据库内容动态生成表单选择
问题描述
使用 rest 框架序列化器和渲染器,我想生成一个 HTML 单选按钮输入,该输入从数据库中的字段中获取选择。
例如,假设我有“A”、“B”和“C”作为组织模型的内容,我想要一个带有这三个选项的单选按钮。您可以使用标准模型序列化程序来执行此操作吗?
解决方案
要检索特定请求正文字段的可能选择,您可以使用 OPTIONS HTTP 方法请求。请关注https://www.django-rest-framework.org/api-guide/metadata/ 。基本上,元数据解析器读取序列化程序定义并以特定(也可定制)格式返回可能的字段名称、它们的类型和允许的选择。
推荐阅读
- amazon-web-services - 如何访问托管在私有子网中的 Windows EC2 实例中托管的网站?
- javascript - 如何设置光标样式以防止其变为经典的中键滚动光标?
- java - 检索并分配 jcr:mixinTypes magnolia 中的多值属性
- pyqt5 - 在 PyQt5 中获取 GUI 的标准调色板
- c# - Moq 验证特定异常是否被抛出并被捕获
- php - 为什么 get 返回 10 个项目,但 paginate 不返回任何项目?
- android - 在 FrameLayout 上带有覆盖屏幕的 Android YouTubePlayer
- c++ - 用地址初始化指针还是用新指针有区别吗?
- javascript - 如何在图例悬停时触发工具提示?
- python - 从 Pytest 夹具中调用自定义函数