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 import os
from flask import Flask from flask import Flask, request
from config import Config from config import Config
import logging import logging
from logging.handlers import RotatingFileHandler, SMTPHandler from logging.handlers import RotatingFileHandler, SMTPHandler
@@ -8,6 +8,7 @@ from flask_migrate import Migrate
from flask_login import LoginManager from flask_login import LoginManager
from flask_bootstrap import Bootstrap from flask_bootstrap import Bootstrap
from flask_moment import Moment from flask_moment import Moment
from flask_babel import Babel, lazy_gettext as _l
app = Flask(__name__) app = Flask(__name__)
app.config.from_object(Config) app.config.from_object(Config)
@@ -22,6 +23,7 @@ login = LoginManager(app)
login.login_view = "login" login.login_view = "login"
bootstrap = Bootstrap(app) bootstrap = Bootstrap(app)
moment = Moment(app) moment = Moment(app)
babel = Babel(app)
if not app.debug: if not app.debug:
if app.config["MAIL_SERVER"]: if app.config["MAIL_SERVER"]:
@@ -57,3 +59,8 @@ if not app.debug:
app.logger.setLevel(logging.INFO) app.logger.setLevel(logging.INFO)
app.logger.info("Microblog startup") app.logger.info("Microblog startup")
from app import routes, models, errors 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") MAIL_PASSWORD = os.environ.get("MAIL_PASSWORD")
ADMINS = ["your-email@example.com"] ADMINS = ["your-email@example.com"]
POSTS_PER_PAGE = 25 POSTS_PER_PAGE = 25
LANGUAGES = ["en", "es"]