L'URL était le problème !
À l'origine, c'était :url = 'jdbc:postgresql://tom:@localhost/gqp'
J'ai supprimé le tom:@
partie, et cela a fonctionné. L'URL doit suivre le modèle :jdbc:postgresql://ip_address:port/db_name
, alors que le mien a été directement copié d'un projet Flask.
Si vous lisez ceci, j'espère que vous n'avez pas fait la même erreur :)