Flask is good, with extensions it gets amazing
Flask is a lightweight web framework, but it doesn't mean it's week. You can do basically anything you can do in any other framework
Flask has extensions for almost everything. They are genrally named as flask-extensionsName
Therefore you can install them using
pip install flask_extensionsName
Some of the popular extensions
Flask-SQLAlchemy : : Adds SQLAlchemy support to Flask => Database installation :
pip install Flask-SQLAlchemy
To know more about Flask-sqlalchemy check šš» Documentation
Flask-Login : Flask user session management => Makes user login very easy installation :
pip install flask-login
To know more about Flask-login check šš» Documentation
Flask-WTForms : : Simple integration of Flask and WTForms, including CSRF, file upload and Recaptcha integration. => Makes working with forms easy installation :
pip install Flask-WTF
To know more about Flask-wtf check šš» Documentation
Flask-Mail : : Flask-Mail adds SMTP mail sending to your Flask applications. => send e-mail easly installation :
pip install Flask-Mail
To know more about Flask-mail check šš» Documentation
Flask-Admin : : Simple and extensible administrative interface framework for Flask. => life saver installation :
pip install flask-admin
To know more about Flask-admin check šš»Documentation
Flask-SocketIO : : Socket.IO integration for Flask applications. installation :
pip install flask-socketio
To know more about Flask-socketio check šš» Documentation
Obviously there are much more extensions which i haven't menction here you can check this github repo for a much large list of extensions
fun fact : there are some extensions which aren't mention there š
That's it for this blog. I hope you can get some value out of this Thanks š