【问题标题】:Trying to clone and run a python web app from github locally尝试从本地 github 克隆和运行 python web 应用程序
【发布时间】:2021-05-24 04:03:02
【问题描述】:

这是我要克隆的网络应用:https://github.com/eddyharrington/Tendie-Tracker

很遗憾,我做不到。我已按照提供的所有步骤进行操作。我对最后两个步骤有点困惑。

第 5 步:这是我输入的内容

应用变量

SECRET_KEY=randomText

数据库变量

DATABASE_URL=postgres://{postgres}:{123}@{localhost}:{5432.0}/{tracker}

当我运行应用程序时,我会得到以下回溯。

  File "app.py", line 6, in <module>
    import tendie_dashboard
  File "C:\Users\Maithri\Desktop\Mini Project\Tendie-Tracker-master\tendie_dashboard.py", line 3, in <module>
    import tendie_budgets
  File "C:\Users\Maithri\Desktop\Mini Project\Tendie-Tracker-master\tendie_budgets.py", line 3, in <module>
    import tendie_categories
  File "C:\Users\Maithri\Desktop\Mini Project\Tendie-Tracker-master\tendie_categories.py", line 10, in <module>
    engine = create_engine(os.getenv("DATABASE_URL"))
  File "C:\Users\Maithri\Desktop\Mini Project\Tendie-Tracker-master\env\lib\site-packages\sqlalchemy\engine\__init__.py", line 479, in create_engine
    return strategy.create(*args, **kwargs)
  File "C:\Users\Maithri\Desktop\Mini Project\Tendie-Tracker-master\env\lib\site-packages\sqlalchemy\engine\strategies.py", line 56, in create
    plugins = u._instantiate_plugins(kwargs)
AttributeError: 'NoneType' object has no attribute '_instantiate_plugins' 

【问题讨论】:

  • 数据库URL是这样的吗?

标签: python postgresql flask git-clone


【解决方案1】:

尝试将值放在不带花括号的位置。你应该有类似的东西,

DATABASE_URL=postgres://postgres:123@localhost:5432/tracker

另外,端口号是整数值,而不是浮点数。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-03-29
    • 1970-01-01
    • 2017-11-19
    • 1970-01-01
    • 2019-12-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多