Olá, estou estudando Flask por conta novamente e gostaria de configurar o banco de dados SQLite no meu projeto, mas não lembro como faz, alguém poderia me ajudar com o setup inicial?
pip install sqlite
from flask import Flask, render_template,request,redirect,session,flash
from flask_sqlalchemy import SQLAlchemy`
app = Flask(__name__,template_folder='../templates',static_folder='../static')
db = SQLAlchemy(app)
app.config['SQLALCHEMY_DATABASE_URI'] = 'postgresql://postgresql:iluvatar96@localhost/db_flaskApp'
Estou vendo algo nesse estilo, mas lembro que cheguei a fazer algo nesse estilo:
app.config['MYSQL_DATABASE_USER'] ='appuser'
app.config['MYSQL_DATABASE_HOST'] ='localhost'
app.config['MYSQL_DATABASE_DB'] ='db_test'
mysql.init_app()
Além das configurações, gostaria de saber como eu gero um banco novo dinamicamente, caso não exista, ao invés de declarar o banco em app.config.
Segue git do projeto: