Доступ к модели Django из пользовательского файла

Могу ли я получить доступ к Model из некоторого пользовательского файла. Например, я создаю в своем проекте папку с именем Bot. Создаю некий custom_file.py, в этом файле вызываю модель из другого приложения. Например:

from trading.models import Values

Затем я получаю ошибку:

django.core.exceptions.ImproperlyConfigured: Requested setting INSTALLED_APPS, but settings are not configured. You must either define the environment variable DJANGO_SETTINGS_MODULE or call settings.configure() before accessing settings.

Также попробуйте решение, подобное этому, в моем custom_file.py:

import os
import django
os.environ["DJANGO_SETTINGS_MODULE"] = 'trading.settings'
django.setup()

Но все равно не работает.

Вам не нужно делать никаких причудливых вещей внутри файла, просто создайте его в модуле (папке) вашего приложения и импортируйте любую модель, которую вы хотите, точно как в примере, который вы предоставили.

Вернуться на верх