Working with bootstrap-flask

This commit is contained in:
2023-06-04 22:48:45 +02:00
parent 5d0c774c14
commit ba3af6d664
2 changed files with 9 additions and 1 deletions

View File

@@ -1,5 +1,5 @@
import os
from flask import Flask
from flask import Flask, request
from config import Config
import logging
from logging.handlers import RotatingFileHandler, SMTPHandler
@@ -8,6 +8,7 @@ from flask_migrate import Migrate
from flask_login import LoginManager
from flask_bootstrap import Bootstrap
from flask_moment import Moment
from flask_babel import Babel, lazy_gettext as _l
app = Flask(__name__)
app.config.from_object(Config)
@@ -22,6 +23,7 @@ login = LoginManager(app)
login.login_view = "login"
bootstrap = Bootstrap(app)
moment = Moment(app)
babel = Babel(app)
if not app.debug:
if app.config["MAIL_SERVER"]:
@@ -57,3 +59,8 @@ if not app.debug:
app.logger.setLevel(logging.INFO)
app.logger.info("Microblog startup")
from app import routes, models, errors
@babel.localeselector
def get_locale():
return request.accept_languages.best_match(app.config["LANGUAGES"])

View File

@@ -16,3 +16,4 @@ class Config(object):
MAIL_PASSWORD = os.environ.get("MAIL_PASSWORD")
ADMINS = ["your-email@example.com"]
POSTS_PER_PAGE = 25
LANGUAGES = ["en", "es"]