Глобальное выставление параметров в Python Django DJANGO_SETTINGS_MODULE

Пишу бота для ВКонтакте Python. Решил использовать Python Django для создания админ панели и наполнения БД. Столкнулся с проблемой, что при попытке подключения файла models.py с классами БД к главному файлу бота main.py выдаётся ошибка. Похоже неправильно выставлены глобальные параметры, пытался делать по документации, все равно не выходит. Подскажите пожалуйста, могу ли я вообще подключать сторонние Python файлы к проекту Django и как вообще исправить моё положение?

models.py

from django.db import models

class Product (models.Model):

product_ID = models.AutoField(primary_key = True)

product_name = models.CharField('Название изделия', max_length = 200)

product_price = models.FloatField('Цена')

def __str__(self):
    return self.product_name

class Meta:
    verbose_name = "Изделие"
    verbose_name_plural = 'Изделия'

Пытаюсь сделать отладочную печать содержимого БД, но выдается ошибка.

main.py

from db.models import Product

a = Product.object.all()

print(a)

Сама ошибка:

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.

Ответы (0 шт):