2024-05-14 17:36:46 发布
网友
因此,我当前处于虚拟环境中,当我键入命令行时:
python manage.py migrate
我遇到了这个问题:
我当前的Django版本2.0.3。我检查了python密码,找到了正确的路径。 请帮忙,谢谢!在
看起来您使用PostgreSQL作为数据库系统,但是Django很难找到用于PostgreSQL数据库的端口。在
可以使用以下命令设置本地执行迁移的命令的参数:
POSTGRES_PORT=5432 python manage.py migrate
或者另一个端口,如果您以不同的方式配置了PostgreSQL服务器(PostgreSQL服务器的默认端口是5432,但是您当然可以自己选择一个不同的端口)。在
您试图在os.environ中检索POSTGRES_POST,但它不存在。int()无法转换NoneType。在
os.environ
POSTGRES_POST
int()
NoneType
如果您的环境中可能不存在密钥。 您可以设置一个默认值:
'PORT': int(os.getenv('POSTGRES_PORT',5432))
第二个参数是默认端口,以防该密钥不存在于os.environ
看起来您使用PostgreSQL作为数据库系统,但是Django很难找到用于PostgreSQL数据库的端口。在
可以使用以下命令设置本地执行迁移的命令的参数:
或者另一个端口,如果您以不同的方式配置了PostgreSQL服务器(PostgreSQL服务器的默认端口是5432,但是您当然可以自己选择一个不同的端口)。在
您试图在
os.environ
中检索POSTGRES_POST
,但它不存在。int()
无法转换NoneType
。在如果您的环境中可能不存在密钥。
您可以设置一个默认值:
第二个参数是默认端口,以防该密钥不存在于
os.environ
相关问题 更多 >
编程相关推荐