AttributeError: у объекта 'Engine' нет атрибута 'drivername' - PullRequest
0 голосов
/ 06 февраля 2020

Я получил это сообщение после реализации пула соединений для Flask -SocketIO. Я сделал это, потому что я получил InterfaceError. Так что я вошел в документацию по работе с разъединениями. [https://docs.sqlalchemy.org/en/13/core/pooling.html#pool -подключен] [1]

import os
basedir = os.path.abspath(os.path.dirname(__file__))
from sqlalchemy import create_engine

class Config(object):
    SECRET_KEY = os.environ.get('SECRET_KEY') or 'm\x13\x96\xe2\xce/\xc8\x1b\xc4\x93@\xf4%\x19\x12\xca]\x9b\xc8\xe3;\xd5\x96='
    SQLALCHEMY_DATABASE_URI = os.environ.get('DATABASE_URL') or \
    create_engine('sqlite:////' + (os.path.join(basedir, 'site.db')))
    SQLALCHEMY_TRACK_MODIFICATIONS = False
    MAIL_SERVER = 'smtp.googlemail.com'
    MAIL_PORT = 587
    MAIL_USE_TLS = True
    MAIL_USERNAME = os.environ.get('EMAIL_USER')
    MAIL_PASSWORD = os.environ.get('EMAIL_PASS')
...