想知道如何在django rest框架中对用户输入进行清理。我目前有一个视图和序列化程序文件,但我不确定如何在这两个文件中实现该过程。我不打算在可能的情况下使用表格
答案 0 :(得分:0)
如果你看一下Django REST框架serializers.py
的源代码,有三种感兴趣的方法(https://github.com/encode/django-rest-framework/blob/master/rest_framework/serializers.py#L424-L503):
run_validation
run_validators
to_internal_value
根据您希望在" sanitation"中实现的目标,您可能希望覆盖序列化程序中的一个或多个方法,并在那里添加卫生逻辑。
(我假设你使用的是Django REST Framework,因为你的问题被标记为。)