Глобальное выставление параметров в 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.