The init file#

The init file is used to define project-wide values.

Here is a demo of the file:

from flask_login import LoginManager
# from flask_marshmallow import Marshmallow
from flask_migrate import Migrate
from flask_sqlalchemy import SQLAlchemy
from flask_uploads import IMAGES
from flask_uploads import UploadSet
from flask_mailman import Mail

db = SQLAlchemy()
ma = Marshmallow()
login_manager = LoginManager()
migrate = Migrate()
mail = Mail()

installed_packages is used to define packages you’d like to load. Try ‘shopyo-demo’ to start then go to /demo