小编Ver*_*zed的帖子

sqlalchemy.exc.OperationalError: (psycopg2.OperationalError) 与 PostgreSQL

我搜索了很多这个错误,但我只找到了一些背后有更多信息的错误,例如“致命:...”。我的没有。它只说

sqlalchemy.exc.OperationalError: (psycopg2.OperationalError) 
Run Code Online (Sandbox Code Playgroud)

我在 docker 容器内有一个 postgres 数据库,该数据库已将其端口设置为标准 5432。我使用以下命令创建了该容器:

docker run --name some-postgres -e POSTGRES_PASSWORD=mysecretpassword -p 5432:5432 -d postgres
Run Code Online (Sandbox Code Playgroud)

它是干净的,因此没有创建数据库。API 应该自动创建它们。

我正在使用 Pycharm IDE,也许与此有关。

Traceback (most recent call last):
  File "C:\Users\Veril\PycharmProjects\partyapp-python\venv\lib\site-packages\uvicorn\protocols\http\h11_impl.py", line 373, in run_asgi
    result = await app(self.scope, self.receive, self.send)
  File "C:\Users\Veril\PycharmProjects\partyapp-python\venv\lib\site-packages\uvicorn\middleware\proxy_headers.py", line 75, in __call__
    return await self.app(scope, receive, send)
  File "C:\Users\Veril\PycharmProjects\partyapp-python\venv\lib\site-packages\uvicorn\middleware\debug.py", line 96, in __call__
    raise exc from None
  File "C:\Users\Veril\PycharmProjects\partyapp-python\venv\lib\site-packages\uvicorn\middleware\debug.py", line 93, in __call__
    await self.app(scope, receive, inner_send)
  File "C:\Users\Veril\PycharmProjects\partyapp-python\venv\lib\site-packages\fastapi\applications.py", line 208, in __call__
    await super().__call__(scope, …
Run Code Online (Sandbox Code Playgroud)

python sqlalchemy docker fastapi sqlmodel

5
推荐指数
1
解决办法
2万
查看次数

标签 统计

docker ×1

fastapi ×1

python ×1

sqlalchemy ×1

sqlmodel ×1