3 ms·
Django is great for fast prototyping if you need very dynamic pages (because views written in Python are so powerful), a complex site structure (because it has
by alexbecker 10y ago
Django is great for fast prototyping if you need very dynamic pages (because views written in Python are so powerful), a complex site structure (because it has excellent url routing), and lots of database interaction (because of the ORM). If you only need the first two, I recommend Flask instead.
But be careful if you intend to create a stable, heavily-used site. I have so many problems with Django in this use case that I've gotten tired of listing them each time it comes up and collected them into a blogpost: https://alexcbecker.net/blog.html#django-is-terrible https://alexcbecker.net/blog.html#django-is-terrible