django rest框架过滤器和表单上的附加字段(未存储)

django rest框架过滤器和表单上的附加字段(未存储),django,django-rest-framework,Django,Django Rest Framework,这里有两个场景,我希望在DRF3.0泛型视图中添加一个额外的非存储字段。在我的addcontact和list contacts web服务上,我能够使用python作为客户端正确地调用这些服务。我也希望能够在浏览器中使用相同的功能 对于添加联系人,我需要添加一个场景(“电话”、“表单”),以便根据该值进行不同的验证 对于列表联系人,我有一个有趣的数据场景,我想检查两个字段和相关表中的电话号码…因此,在这一点上,我只想能够添加一个名为search\u phone的字段到列表视图的过滤器中,这样我就

这里有两个场景,我希望在DRF3.0泛型视图中添加一个额外的非存储字段。在我的addcontact和list contacts web服务上,我能够使用python作为客户端正确地调用这些服务。我也希望能够在浏览器中使用相同的功能

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

对于列表联系人,我有一个有趣的数据场景,我想检查两个字段和相关表中的电话号码…因此,在这一点上,我只想能够添加一个名为search\u phone的字段到列表视图的过滤器中,这样我就可以在get\u queryset中处理它

我尝试向ModelSerializer添加一个字段,但无法在表单或筛选器中获取该字段


TIA

欢迎访问stackoverflow.com。请花些时间阅读,特别是命名和。也请阅读好的问题。最后,请学习如何创建。(drfdocs)您是否阅读过DRF中的
仅写
字段?是的,它们可以在POST期间写入,但在序列化到表示期间不能写入;因此;不是在你回答的时候。但是,您可以将其与
serializer.context
相结合,例如:您可以选择
write_only
字段,在序列化程序上设置
上下文,并将其用于过滤,或者在此处进行阅读,看看是否可以找到可行的解决方案。