Переменные Enviroments и миграции не работают в django
У меня следующая проблема. Я запускаю приложение с такой структурой: В env_vasr.sh я хочу сохранить все учетные данные и т.д. Я создал этот файл, а переменные находятся в env. Однако, когда я запускаю django-admin migrate, я получаю следующую проблему: Может ли кто-нибудь сказать мне, в чем проблема, пожалуйста.
├── eMenue
│ ├── eMenue
│ │ ├── asgi.py
│ │ ├── __init__.py
│ │ ├── __pycache__
│ │ │ ├── __init__.cpython-310.pyc
│ │ │ └── settings.cpython-310.pyc
│ │ ├── settings.py
│ │ ├── urls.py
│ │ └── wsgi.py
│ ├── eMenueApp
│ │ ├── admin.py
│ │ ├── apps.py
│ │ ├── __init__.py
│ │ ├── migrations
│ │ │ └── __init__.py
│ │ ├── models.py
│ │ ├── tests.py
│ │ └── views.py
│ └── manage.py
├── env_vars.sh
├── global_settings.json
├── requirements.txt
Вот вывод команды django-admin migrate: С жестко заданными значениями все работало нормально. Однако, я создал новый проект, чтобы добавить переменные env из файла.
У вас опечатка в конфигурации базы данных 'USER': os.geten['DB_USER'],
изменить на 'USER': os.getenv['DB_USER']