Как остановить SQL-инъекцию в колонке модели в Django
Я знаю, что Django естественно обрабатывает sql-инъекции для столбцов в таблицах, но моя команда хочет сделать больше. У нас есть таблица help_message в Django, и в ней есть столбец Message, который является строкой. Мы не хотим сохранять это сообщение непосредственно как строку в этом столбце из-за возможной sql-инъекции и вредоносного использования. Что мы можем сделать, чтобы предотвратить sql-инъекцию и сохранить это сообщение в таблице в Django?
передайте ваши данные в функцию, подобную этой:
if($value!=''){
$value=strip_tags($value);
$first=strlen($value);
$value=addslashes($value);
$value=htmlspecialchars($value,ENT_QUOTES);
$secend=strlen($value);
if($first!=$secend)
$value="";
}
return $value;
}