首页 > 解决方案 > django rest 框架过滤器和表单上的附加字段(未存储)

问题描述

这里有两种情况,我希望在 DRF 3.0 泛型视图中添加一个额外的非存储字段。在我的添加联系人和列表联系人 Web 服务中,我能够使用 python 作为客户端正确调用它们。我也希望能够在浏览器中使用相同的功能。

对于添加联系人,我需要添加一个场景(“电话”、“表单”),这样我就可以根据这个值进行不同的验证。

对于列表联系人,我有一个有趣的数据场景,我想检查 2 个字段和相关表中的电话号码...所以在此我希望能够将名称为 search_phone 的字段添加到过滤器列表视图,以便我可以在 get_queryset 中处理它。

我尝试向 ModelSerializer 添加一个字段,但我无法在表单或过滤器中获取它。

TIA

标签: djangodjango-rest-framework

解决方案


推荐阅读