Raise ImproperlyConfigured( django.core.exceptions.ImproperlyConfigured: Запрошена настройка INSTALLED_APPS, но настройки не настроены
raise ImproperlyConfigured( django.core.exceptions.ImproperlyConfigured: Запрошена настройка INSTALLED_APPS, но настройки не настроены. Вы должны либо определить переменную окружения DJANGO_SETTINGS_MODULE, либо вызвать settings.configure() перед обращением к настройкам.
Не могу разобраться в своей ошибке.
Ниже приведен мой settings.py
Ниже представлены мои контекстные процессоры
from .models import Category
def menu_links(request):
links = Category.objects.all()
return dict(links=links)
Ниже представлены модели моей категории
from django.db import models
from django.urls import reverse
# Create your models here.
class Category(models.Model):
name = models.CharField(max_length=50, unique=True)
slug = models.SlugField(max_length=100, unique=True)
description = models.TextField(max_length=255, blank=True)
cat_image = models.ImageField(upload_to='photos/categories', blank=True)
class Meta:
verbose_name = 'Category'
verbose_name_plural = 'Categories'
def get_url(self):
return reverse('products_by_Category', args=[self.slug])
def __str__(self):
return self.name
необходимо удалить начальные двойные кавычки в файле settings.py
Пожалуйста, используйте следующий код в settings.py: