Boa noite.
Por favor, alguém pode me ajudar com o problema abaixo?
Após ajustar o arquivo .env e executar o comando "python manage.py makemigrations" obtenho a seguinte mensagem de erro:
File "manage.py", line 14
) from exc
^
SyntaxError: invalid syntax
o arquivo .env está assim:
[config]
# Secret configuration
SECRET_KEY = 'r*5ltfzw-61ksdm41fuul8+hxs$86yo9%k1%k=(!@=-wv4qtyv'
# conf
DEBUG=True
# Database
DB_NAME = "todo"
DB_USER = "devops"
DB_PASSWORD = "mestre"
DB_HOST = "localhost"
DB_PORT = "3306"
o arquivo manage.py está assim:
#!/usr/bin/env python
import os
import sys
if __name__ == '__main__':
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'to_do.settings')
try:
from django.core.management import execute_from_command_line
except ImportError as exc:
raise ImportError(
"Couldn't import Django. Are you sure it's installed and "
"available on your PYTHONPATH environment variable? Did you "
"forget to activate a virtual environment?"
) from exc
execute_from_command_line(sys.argv)
Vale ressaltar que executei este mesmo comando para a base dev, antes de ajustar o arquivo .env para produção e funcionou.
Ou seja, funcionou para dev mas não está funcionando para produção.