gpt4 book ai didi

python - django dj-database-url 运行速度极慢

转载 作者:太空宇宙 更新时间:2023-11-03 17:25:07 26 4
gpt4 key购买 nike

当我在本地计算机上的 django 项目中设置 dj_database_url 时,迁移和开发服务器运行速度极慢。他们已经跑了,但是速度极慢。当我以这种方式设置数据库时,一切正常。

运行正常:

# settings.py
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.postgresql_psycopg2',
'NAME': 'my_db',
'USER': os.environ.get("USER"),
'PASSWORD': os.environ.get("PASSWORD"),
'HOST': '127.0.0.1',
'PORT': '5432',
}
}

运行缓慢:

# settings.py
import dj_database_url

DATABASES = {'default': dj_database_url.config(default=os.environ.get("DATABASE_URL"))}

我的 .env 文件

DATABASE_URL=postgres://user:passwd@localhost:5432/my_db

最佳答案

我怀疑问题是 dj_database_url 版本意外使用了错误的数据库。为了仔细检查,我将代码更改为:

DATABASES = {'default': dj_database_url.config(os.environ["DATABASE_URL"])}

这样,如果 DATABASE_URL 未定义,您将立即收到错误。

如果问题仍然存在,请添加:

 print "*" * 80
print dj_database_url.config(os.environ["DATABASE_URL"])
print "*" * 80

到您的 settings.py 文件,以便您可以准确查看 dj_database_url 返回的内容,并将其与您的“手写”数据库配置进行比较。

关于python - django dj-database-url 运行速度极慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32671428/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com