我正在尝试使用postgresql数据库设置一个简单的Flask应用程序。我正在使用psycopg2连接到数据库。 Psycopg2期望连接的dsn字符串,如下所示:
dbname=mydb user=myuser password=1234 host=myhost.com
但是heroku在我的应用配置中给了我一个像这样的数据库网址:
postgres://myuser:mypassword@myhost.com/mydb
我无法直接更改这些配置变量,但我没有找到任何方法在heroku postgres仪表板中指定其格式。
也许有办法在python中处理它?</ p>