Проблемы с PSQL и Python - PullRequest
       20

Проблемы с PSQL и Python

0 голосов
/ 28 апреля 2020

Я занимаюсь веб-разработкой CS50 с python и JS. Я на лекции 3, и у меня есть эта проблема в моем list.py. Мой код:

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():
        flights = db.excute("SELECT origin, destination, duration FROM flights;").fectchall()
        for flight in flights:
                print(flights.origin)

if __name__ == "__main__":
        main()

Я получаю эту ошибку при запуске:

Traceback (most recent call last):
  File "list.py", line 6, in <module>
    engine = create_engine(os.getenv("DATABASE_URL"))
  File "/usr/local/lib/python2.7/dist-packages/sqlalchemy/engine/__init__.py", line 479, in create_engine
    return strategy.create(*args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/sqlalchemy/engine/strategies.py", line 56, in create
    plugins = u._instantiate_plugins(kwargs)
AttributeError: 'NoneType' object has no attribute '_instantiate_plugins'

Я не знаю, правильно ли установлен мой "DATABASE_URL", и я не смог это исправить.

...