Код: Выделить всё
(venv) PS C:\smartfin_ai> python app.py
* Serving Flask app 'app'
* Debug mode: on
Код: Выделить всё
from flask import Flask
from core.routes import routes as main_blueprint
from core.config import Config
import logging
import os
from dotenv import load_dotenv
# Load environment variables from .env
load_dotenv()
def create_app():
app = Flask(__name__)`
` # Set configuration from Config class
app.config.from_object(Config)
# Register Blueprint from routes
app.register_blueprint(main_blueprint)
# Ensure logs directory exists
os.makedirs("logs", exist_ok=True)
# Set up basic logging
logging.basicConfig(
filename="logs/app.log",
level=logging.INFO,
format="%(asctime)s %(levelname)s %(message)s"
)
logging.info("SmartFin AI Flask app initialized.")
return app
if __name__ == "__main__":
app = create_app()
app.run(debug=True, host='127.0.0.1', port=5050, use_reloader=False)
print("SmartFin AI is running! Visit http://127.0.0.1:5050 in your browser.")
Подробнее здесь: https://stackoverflow.com/questions/796 ... generating