but with path (adding a simple / to de end): DB_URL = 'oracle://super_user:super_pass@(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=oracle_dev)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=XEPDB1)))/':
--- /srv/env/lib/python3.10/site-packages/environ/environ.py
+++ /srv/env/lib/python3.10/site-packages/environ/environ.py
@@ -521,7 +521,7 @@
config = {}
# handle unexpected URL schemes with special characters
- if not url.path:
+ if not url.path and not url.scheme=='oracle':
url = _urlparse_quote(urlunparse(url))
# Remove query strings.
path = url.path[1:]
db_url
fail withoracle
url without path, for example:but with path (adding a simple
/
to de end):DB_URL = 'oracle://super_user:super_pass@(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=oracle_dev)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=XEPDB1)))/'
:suggested patch is: