Se você abrir um problema do GitHub, esta é nossa política:
Descreva o problema claramente aqui. Certifique-se de transmitir aqui por que é um bug ou uma solicitação de recurso.
Inclua todos os logs ou código-fonte que possam ser úteis para diagnosticar o problema. Se incluir tracebacks, inclua o traceback completo. Registros e arquivos grandes devem ser anexados. Tente fornecer um caso de teste reproduzível que seja o mínimo necessário para gerar o problema.
self._wrapped = Settings(settings_module)
2019-06-18T08:13:35.564035712Z File "/usr/local/lib/python3.6/site-packages/django/conf/__init__.py", line 107, in __init__
2019-06-18T08:13:35.564040112Z mod = importlib.import_module(self.SETTINGS_MODULE)
2019-06-18T08:13:35.564044312Z File "/usr/local/lib/python3.6/importlib/__init__.py", line 126, in import_module
2019-06-18T08:13:35.564048712Z return _bootstrap._gcd_import(name[level:], package, level)
2019-06-18T08:13:35.564053012Z File "", line 994, in _gcd_import
2019-06-18T08:13:35.564057412Z File "", line 971, in _find_and_load
2019-06-18T08:13:35.564061912Z File "", line 955, in _find_and_load_unlocked
2019-06-18T08:13:35.564066212Z File "", line 665, in _load_unlocked
2019-06-18T08:13:35.564070612Z File "", line 678, in exec_module
2019-06-18T08:13:35.564075012Z File "", line 219, in _call_with_frames_removed
2019-06-18T08:13:35.564080012Z File "/doccano/app/app/settings.py", line 245, in
2019-06-18T08:13:35.564084612Z ssl_require='sslmode' not in furl(env('DATABASE_URL', '')).args,
2019-06-18T08:13:35.564088912Z File "/usr/local/lib/python3.6/site-packages/furl/furl.py", line 1310, in __init__
2019-06-18T08:13:35.564093212Z self.load(url) # Raises ValueError on invalid url.
2019-06-18T08:13:35.564097412Z File "/usr/local/lib/python3.6/site-packages/furl/furl.py", line 1337, in load
2019-06-18T08:13:35.564101712Z self.netloc = tokens.netloc # Raises ValueError in Python 2.7+.
2019-06-18T08:13:35.564106012Z File "/usr/local/lib/python3.6/site-packages/furl/furl.py", line 1801, in __setattr__
2019-06-18T08:13:35.564111312Z object.__setattr__(self, attr, value)
2019-06-18T08:13:35.564115613Z File "/usr/local/lib/python3.6/site-packages/furl/furl.py", line 1464, in netloc
2019-06-18T08:13:35.564125813Z self.host = host
2019-06-18T08:13:35.564131113Z File "/usr/local/lib/python3.6/site-packages/furl/furl.py", line 1801, in __setattr__
2019-06-18T08:13:35.564135513Z object.__setattr__(self, attr, value)
2019-06-18T08:13:35.564139613Z File "/usr/local/lib/python3.6/site-packages/furl/furl.py", line 1379, in host
2019-06-18T08:13:35.564144013Z raise ValueError(errmsg % (host, INVALID_HOST_CHARS))
2019-06-18T08:13:35.564148213Z ValueError: Invalid host '[email protected]'. Host strings must have at least one non-period character, can't contain any of '!@#$%^&'"*()+=:;/', and can't have adjacent periods.
@cw Estou vendo o seguinte comportamento na implantação: como você está gerando o nome do host para postgress? Parece que este é um caso raro de ônibus que ainda deve ser abordado.
Parece que há um caractere não seguro para URL na senha que interrompe a análise do URI de conexão. Certifique-se de que não haja caracteres especiais de URL na senha ou que os caracteres especiais sejam codificados por URL.
Faz sentido investigar a validação da string.
Parece que há um caractere não seguro para URL na senha que interrompe a análise do URI de conexão. Certifique-se de que não haja caracteres especiais de URL na senha ou que os caracteres especiais sejam codificados por URL.
Confirmo que esse era o problema para mim também - depois de alterar as configurações do gerador de senha para evitar caracteres especiais, a implantação foi concluída com sucesso