Как получить доступ к базе данных django на удаленном сайте из локального скрипта?
У меня есть следующий код в скрипте:
import django
django.setup()
Это загружает настройки моего проекта для локальной разработки, но на самом деле я хочу загрузить настройки сервера (в частности, доступ к базе данных).
Что я пробовал? Я создал еще один файл sete_remote.py (в той же папке, что и settings.py) и установил в словаре DATABASES хост/ip удаленного сервера. но код:
import django
django.setup()
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "my_project.settings_remote")
не имеет никакого эффекта (я также переместил строку setting_remote на первое место). Он по-прежнему считывает my_project.settings
, а не my_project.settings_remote
.