Sign in
Log inSign up

Flask is good, with extensions it gets amazing

Sahaj Gupta's photo
Sahaj Gupta
Ā·Feb 1, 2021Ā·

3 min read

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

Flask-SQLAlchemy : 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 : 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 : 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 : 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 : 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 šŸ˜ƒ

My Links : Instagram : Github : G-mail