Защита 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)

Как я могу это сделать?

Вернуться на верх