A few points:
- What library is
django-sql-injectionand what does it provide above Django's built-in protection? - Why on earth are you suggesting people use
|safeto "escape user-provided data before displaying it in templates"? That's the exact opposite use case, and actively enables XSS!! - it claims Django has built-in rate limiting with APIView. It does not.
This entire article has the vibe of being written by ChatGPT. Why are you sharing an old, incorrect, AI-hallucinated and downright harmful article?