Проблема с привязкой flask и PostgreSQL. Сообщение об ошибке: объект 'NoneType' не имеет атрибута '_instantiate_plugins' - PullRequest
0 голосов
/ 07 мая 2020

Ниже приведен код файла import.py, который используется для отображения записей файла flight.csv:

    import csv
    import os

    from sqlalchemy import create_engine
    from sqlalchemy.orm import scoped_session, sessionmaker

    engine = create_engine(os.getenv("DATABASE_URL"))
    db = scoped_session(sessionmaker(bind=engine))

    def main():
        f = open("flights.csv")
        reader = csv.reader(f)

        for origin, destination, duration in reader:

            db.execute("INSERT INTO flights (origin, destination, duration) 
            VALUES (:origin, :destination, :duration)",
            {"origin": origin, "destination": destination, "duration": 
            duration})

            print(f"Added flight from {origin} to {destination} lasting 
            {duration} minutes.")

        db.commit()

    if __name__ == "__main__":
        main()

}

Изображение показывает ошибки

1 Ответ

0 голосов
/ 08 июня 2020

трудно понять, в чем проблема. Вы точно определили свой DATABASE_URL? export DATABASE_URL="http://my_url.com" в терминале (для Mac / linux) внутри вашей виртуальной среды определит его за вас. Если бы вы могли добавить некоторую информацию о том, что вы пытались сделать, это могло бы помочь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...