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:

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