Задать вопрос
@BuBux

SQLAlchemy ошибка: AttributeError: 'Engine' object has no attribute 'drivername'. Как исправить?

Выдаёт ошибку 'Engine' object has no attribute 'drivername' при запросе дискорд-боту. Имеется два файла:
bot.py:
from flask import Flask
from flask_sqlalchemy import SQLAlchemy
from config import Configuration

app = Flask(__name__)
app.config.from_object(Configuration)
db = SQLAlchemy(app)


И файл с настройками:
from sqlalchemy import create_engine

class Configuration(object):
    SQLALCHEMY_TRACK_MODIFICATIONS = False
    engine = create_engine('mysql+mysqlconnector:mysettings', pool_recycle=3600)
    SQLALCHEMY_DATABASE_URI = engine
  • Вопрос задан
  • 987 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
NeiroNx
@NeiroNx
Программист
class Configuration(object):
    SQLALCHEMY_TRACK_MODIFICATIONS = False
    SQLALCHEMY_DATABASE_URI = 'mysql+mysqlconnector:mysettings'
    SQLALCHEMY_POOL_RECYCLE = 2*3600
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы