· 4 years ago · Oct 18, 2020, 12:40 PM
1#config.py
2import os
3from dotenv import load_dotenv
4from pathlib import Path
5
6BASE_DIR = Path(__file__).resolve().parent.parent
7ENV_FILE = BASE_DIR / 'environment/.env'
8
9load_dotenv(ENV_FILE)
10
11
12class Config:
13 SECRET_KEY = os.environ.get('SECRET_KEY', 'default')
14 FLASK_APP = 'application.py'
15 FLASK_ENV = 'development'
16
17
18#app/__init__.py
19from flask import Flask
20from config import Config
21
22
23app = Flask(__name__)
24app.config.from_object(Config())
25
26from .views import hello # noqa
27
28
29#application.py
30from app import app as application # noqa
31
32
33if __name__ == '__main__':
34 application.run()
35