TK
LOGGING
'loggers': {
...
'django.db.backends': {
'handlers': ['console'],
'level': 'DEBUG'
},
увидишь запросыSize: a a a
TK
LOGGING
'loggers': {
...
'django.db.backends': {
'handlers': ['console'],
'level': 'DEBUG'
},
увидишь запросыTK
TK
DT
DT
AG
TK
VD
AG
count()TK
employees = Employee.objects.get_queryset()
employees_no_su = employees.filter(user__is_superuser=False)
employees_fired = employees_no_su.filter(dismissial_date__lt=date.today(), )
employees_current = employees_no_su.count() - employees_fired.count()DT
count() делает запрос к БД SELECT COUNT(*) AS "__count" FROMTK
count() делает запрос к БД SELECT COUNT(*) AS "__count" FROMTK
Н

list_displayDT
TabularinlineVD
employees = Employee.objects.get_queryset()
employees_no_su = employees.filter(user__is_superuser=False)
employees_fired = employees_no_su.filter(dismissial_date__lt=date.today(), )
employees_current = employees_no_su.count() - employees_fired.count()N
N
DT
TEMPLATES = [
{
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'DIRS': ... # Вот тут путь к папке templates,
'APP_DIRS': True,
'OPTIONS': {
'context_processors': [
'django.template.context_processors.debug',
'django.template.context_processors.request',
'django.contrib.auth.context_processors.auth',
'django.contrib.messages.context_processors.messages'
],
},
},
]
DT