Я занимаюсь веб-разработкой 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"
, и я не смог это исправить.