django-environ DATABASE_URL格式

时间:2019-02-16 15:58:10

标签: python django

我在我的项目中使用django-environ以及postgresql。我一直在搜索文档,发现DATABASE_URL的格式如下:

DATABASE_URL = psql:// user:password:port @ database_url / db_name

但是,这样做的结果是env.db('DATABASE_URL')的输出是

  

{'PASSWORD':'','HOST':'user','PORT':密码,'NAME':'','USER':'','ENGINE':'django.db.backends。 PostgreSQL'}

我在这里做什么错了?

1 个答案:

答案 0 :(得分:2)

port的网址位置错误。应该在主机名之后出现:

DATABASE_URL=psql://user:password@host:port/database