Защита django rest api от sql-инъекций
У меня есть REST API, использующий django, и я хочу защитить его от sql-инъекций.
Например, когда я набираю в браузере : localhost:8080/MyApi/?id=3 или 'a'='a', я хочу получить ошибку.
Я искал в сети и нашел, что sanitizing является решением, но это решение может проверить поля моего api, а не url
Вот что я попробовал :
class FieldSerializer(serializers.Serializer):
Field = serializers.CharField(max_length=100)
def validate_field(self, value):
return bleach.clean(value)
Как я могу это сделать?