django - django rest 框架过滤器和表单上的附加字段(未存储)
问题描述
这里有两种情况,我希望在 DRF 3.0 泛型视图中添加一个额外的非存储字段。在我的添加联系人和列表联系人 Web 服务中,我能够使用 python 作为客户端正确调用它们。我也希望能够在浏览器中使用相同的功能。
对于添加联系人,我需要添加一个场景(“电话”、“表单”),这样我就可以根据这个值进行不同的验证。
对于列表联系人,我有一个有趣的数据场景,我想检查 2 个字段和相关表中的电话号码...所以在此我希望能够将名称为 search_phone 的字段添加到过滤器列表视图,以便我可以在 get_queryset 中处理它。
我尝试向 ModelSerializer 添加一个字段,但我无法在表单或过滤器中获取它。
TIA
解决方案
推荐阅读
- php - Corcel / Laravel Eloquent Model 获得多个 post_types 结果 | WordPress
- rust - Rust 为 Arc 实现 Into 特征
到弧 - vue.js - IE / Edge上的VueJS v-slot中的对象解构
- javascript - 连接到 HTTP Tornado 服务器时出现 SSL 证书未知错误
- flutter - Flutter - 如何在错误时更改文本表单字段的边框
- asp.net - 如何在标签重定向中传递数据
- mysql - 无法弄清楚我的触发逻辑的问题?
- ruby - 使用 ruby 出错特殊字符 Google Sheets api v4
- alexa - Alexa 技能 - 测验
- c# - 在我的情况下,如何在 WPF TextBox 中使文本变为粗体?