· 4 years ago · Dec 21, 2020, 04:10 AM
1config:
2 SECRET_KEY = str(os.urandom(48))[2:-1].replace('\\x', '')
3
4init:
5from flask import Flask
6from config import Config
7from flask_sqlalchemy import SQLAlchemy
8from flask_login import LoginManager
9from flask_mail import Mail
10
11import locale
12
13app = Flask(__name__)
14app.config.from_object(Config)
15
16print(app.config.get('SECRET_KEY'))
17locale.setlocale(locale.LC_ALL, '')
18
19# Инициализация базы данных
20db = SQLAlchemy(app)
21
22# Инициализация конфигуратора через базу данных
23from app.modules.sqlalchemy_settings import load_sqlalchemy_settings
24load_sqlalchemy_settings()
25
26login = LoginManager(app)
27mails = Mail(app)
28
29login.login_view = 'dashboard'
30login.session_protection = "strong"
31login.login_message = "Пожалуйста, авторизуйтесь."
32login.login_message_category = "info"
33login.needs_refresh_message = "Пожалуйста, авторизуйтесь."
34login.refresh_message_category = "info"
35
36
37from app.views import *
38