djangoSIGE icon indicating copy to clipboard operation
djangoSIGE copied to clipboard

No module named decouple

Open leilaapsilva opened this issue 5 years ago • 3 comments

Estava tentando configurar e ao rodar python manage.py migrate aparece o seguinte erro:

ImportError: No module named decouple

Já tentei instalar com pip install python-decouple e também adicionando python-decouple==3.1 ao requirements.txt, mas o erro persiste.

leilaapsilva avatar Dec 20 '19 16:12 leilaapsilva

Oi @leilaapsilva. Que tal você postar aqui todo erro que aparece no terminal? Já configurou a importação do decouple no settings.py do projeto? Talvez seja isso.

JacksonOsvaldo avatar Jan 08 '20 06:01 JacksonOsvaldo

Configurando o decouple no settings.py.

Importando o módulo:

from decouple import config

Configurando os parâmetros:

SECRET_KEY = config('SECRET_KEY')
DEBUG = config('DEBUG', default=False, cast=bool)
EMAIL_HOST = config('EMAIL_HOST', default='localhost')
EMAIL_PORT = config('EMAIL_PORT', default=25, cast=int)

Isso é o básico. Mas, se não der certo, visita esse repositório aqui e vê se consegue: https://github.com/henriquebastos/python-decouple.

Nesse tutorial aqui o @rg3915 mostra de maneira bem legal como usar: http://pythonclub.com.br/tutorial-django-2.html.

JacksonOsvaldo avatar Jan 08 '20 06:01 JacksonOsvaldo