mirror of
https://github.com/rmontanana/microblog.git
synced 2025-08-18 00:35:51 +00:00
Working with bootstrap-flask
This commit is contained in:
@@ -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"])
|
||||||
|
Reference in New Issue
Block a user