首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >链接flask和PostgreSQL时出现问题。错误消息:'NoneType‘对象没有'_instantiate_plugins’属性

链接flask和PostgreSQL时出现问题。错误消息:'NoneType‘对象没有'_instantiate_plugins’属性
EN

Stack Overflow用户
提问于 2020-05-07 22:45:24
回答 1查看 45关注 0票数 0

用于显示flights.csv文件条目的import.py文件代码如下:

代码语言:javascript
复制
    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()

}

Image shows the errors

EN

回答 1

Stack Overflow用户

发布于 2020-06-08 22:27:04

很难知道问题出在哪里。你已经明确定义你的DATABASE_URL了吗?在你的虚拟环境中的终端(用于mac/linux)中的export DATABASE_URL="http://my_url.com"将为你定义它。如果你可以添加一些关于你试图做的事情的信息,这可能会有所帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61660714

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档