Подключение к бд Flask

пробую подключиться к уже созданной бд посредством Flask. На выходе получаю ошибку введите сюда описание изображения

Код "init.py":

from flask import Flask
import os
from flask import current_app, g
from flask.cli import with_appcontext
import fdb
import flaskr.db

app = Flask(__name__, instance_relative_config=True)
app.config.from_pyfile(filename='settings.py', silent=True)
app.config.from_mapping(
    SECRET_KEY = 'dev',
    DATABASE = os.path.join(app.instance_path, '/var/rdb/test_bd_flask.fdb'),
    USER = 'sysdba',
    PASSWORD = 'masterkey',
    LIBRARY = os.path.join(app.root_path, 'rdb/libfbclient.so.3.0.6')
)


@app.route('/')
def hello():
    conn = flaskr.db.get_db()
    if conn is not None:
        return 'Подключение установлено'
    else:
        return 'Подключение отсутствует'

if __name__ == "__main__":
    app.run(debug=True)

Код db.py:

import fdb
import click
from flask import current_app, g
from flask.cli import with_appcontext


def get_db():
    if 'db' not in g:
        g.db = fdb.connect(
            dsn=current_app.config['DATABASE'],
            user=current_app.config['USER'],
            password=current_app.config['PASSWORD'],
            fb_library_name=current_app.config['LIBRARY']
        )
    return g.db

def close_db(e=None):
    db = g.pop('db', None)
    if db is not None:
        db.close()

Ответы (0 шт):