DEV Community

Discussion on: Python For Web Development

Collapse
 
steelwolf180 profile image
Max Ong Zong Bao • Edited

Django has security built-in by default.

You do more with less, without the need to code everything by yourself.

Because of their batteries included philosophy like Object Relationship Mapping (ORM), customisable Admin Panel, Account Management with a very wide 3rd party ecosystem.

Which if you want to do it yourself, you need to explore multiple types of python packages.

Don't get me started in projects structures for Flask. Which the last good option was to use cookiescutter to help you set it up because there is literally 2 or 3 way to build Flask that differs greatly.

Which you need to have a consensus to structure your project.

In a way so that it is easy to maintain but it requires your understanding of concepts to abstract parts of your code and manage the project structure correctly.