Модуль настроек Django определен, но все еще не работает

По сути, я пытаюсь сгенерировать проблемы и связать эти проблемы с моделью, Часть генерации работала отлично, но пока я не попытался обновить сгенерированные значения в модели, я продолжаю получать ошибку

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.

Я пробовал вызывать settings.configure() в wsgi.py и manage.py, но безуспешно. Я уже определил переменную DJANGO_SETTINGS_MODULE в wsgi.py и даже в скрипте она также определена с помощью. Я также пробовал добавить переменную с помощью shell и использовал Django-admin, но все еще безрезультатно

os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'QuickChemistry.settings')

Вот изображение дерева моего проекта:

Я полагаю, что ошибка исходит от самого скрипта, который до этого работал отлично, но когда я попытался добавить его в модель, возникла эта ошибка. Эта ошибка возникает всякий раз, когда я запускаю django_compounds.py.

Вот файл django_compounds.py в hastebin, поскольку он довольно длинный https://www.toptal.com/developers/hastebin/umesotedir.py

Оказалось, что это была проблема с файлом скрипта, и, верите вы или нет, это было очень просто исправить. Я пытался импортировать модель еще до вызова os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'QuickChemistry.settings')

Вместо того, чтобы делать:

from quickapp.models import ChemProblems
import os
os.environ.setdefault("DJANGO_SETTINGS_MODULE",'QuickChemistry.settings')

import django
django.setup()

import random
import csv

Я вызвал импорт ПОСЛЕ вызова файла настроек следующим образом

import os
os.environ.setdefault("DJANGO_SETTINGS_MODULE",'QuickChemistry.settings')

import django
django.setup()

import random
import csv

from quickapp.models import ChemProblems # Call the import AFTER
Вернуться на верх