Вы можете достичь этого, создав контекстный процессор. Создайте context_processors.py в любом приложении, я предлагаю сделать это в вашем основном приложении. И здесь вы можете создавать контекстные словари. Например:
from product.models import SubCategory, Category
def add_variable_to_context(request):
return {
'subCategories': SubCategory.objects.order_by('id').all(),
'categories': Category.objects.order_by("id").all(),
}
Добавьте эту строку в ШАБЛОНЫ в settings.py , чтобы вызвать созданный контекстный процессор
'OPTIONS': {
'context_processors': [
....
'yourAppName.context_processors.add_variable_to_context',
....
],
},
Теперь вы можете вызывать созданные вами контекстные словари в базе . html