꧁
Size: a a a
꧁
YK
THEME_VACANCY_RESPONDED = 'отозвался'
THEME_VACANCY_REFUSED = отказал'
THEME_VACANCY_ACCEPTED = 'принял'
THEME = (
(1, THEME_VACANCY_RESPONDED),
(2, THEME_VACANCY_REFUSED),
(3, THEME_VACANCY_ACCEPTED),
)
theme = models.PositiveSmallIntegerField(
verbose_name = 'Тема',
choices=THEME
)
def __str__(self):
return str("%s" % (self.theme))
VN
S
l
СЧ
l
СЧ
l
DN
СГ
reports = Report.objects.select_related("user").annotate(count_users=Count("user")).filter(count_users=1)
l
СЧ
alarm(d):
СЧ
СГ
docxtpl
для работы с шаблонами docx?VS
СГ
HttpResponse(doc.file, ...)
после вызова doc.save(filename)
, либо, если файл нигде не нужно сохранять и нужно только в response записать результат генерации, то HttpResonse нужно изначально создавать пустым (не передавать туда doc): HttpResponse(content_type=...)
и потом уже doc.save(response)
S
СГ
alarm(d):
DT