Size: a a a

Django [ru] #STAY HOME

2021 March 26

꧁༺B̲i̲g̲K̲e̲y̲B̲r̲o̲... in Django [ru] #STAY HOME
Всем шалом, подключил для теста aws s3 и dropbox, когда через админку аплоудешь изображение потом при изменении нажимаешь на ссылку, то изображение начинает скачиваться, а aws s3 открывает изображение через браузер. Можно настроить так чтобы dropbox тоже открывал через браузер?
источник

YK

Yegor Kowalew in Django [ru] #STAY HOME
Еще один глупый вопрос
    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
       )

Как это тестом вывести в str:
    def __str__(self):
       return str("%s" % (self.theme))

соответственно отдает цифру
источник

VN

Vlad Naumov in Django [ru] #STAY HOME
Всем привет! Подскажите пожалуйста:
Мне нужно для каждой позиции в queryset получить два значения:
1. Кол-во на складе «А»
2. Кол-во по всем складам, кроме склада «А»

Как это можно сделать с минимальным кол-вом запросов?
источник

S

Sirojiddin Yakubov in Django [ru] #STAY HOME
doc = DocxTemplate(
               f"static{os.sep}online{os.sep}contract_of_sale{os.sep}contract_of_sale_person.docx")
context = {
 'foo': 'bar'
}
doc.render(context)
   response = HttpResponse(doc, content_type='application/vnd.openxmlformats-officedocument.wordprocessingml.document')
   filename = "Ariza #%s.docx" % (filename)
   content = "attachment; filename=%s" % (filename)
   response['Content-Disposition'] = content
   doc.save(response)
   return response


как я могу исправить эту ошибку


просто выводит разные символы через мобильный телефон
источник

l

len in Django [ru] #STAY HOME
есть ли способ получить QuerySet из объектов с уникальными ForeignKey ссылками? т.е. вытянуть только те объекты, которые умеют уникальные, не повторяющиеся более 1 раза, ссылки ForeignKey?
источник

СЧ

Сергей Чурмин... in Django [ru] #STAY HOME
len
есть ли способ получить QuerySet из объектов с уникальными ForeignKey ссылками? т.е. вытянуть только те объекты, которые умеют уникальные, не повторяющиеся более 1 раза, ссылки ForeignKey?
distinct(). получение всех уникальных значений поля
источник

l

len in Django [ru] #STAY HOME
Сергей Чурмин
distinct(). получение всех уникальных значений поля
не. мне нужно вытянуть только те объекты, которые имеют нигде не повторяющиеся значения поля со ссылкой. т.е. если три разных юзера ссылается на 1 репорт, то мне не нужны все три эти юзера. а если только 1 юзер ссылается на этот репорт, то получить только этого юзера
источник

СЧ

Сергей Чурмин... in Django [ru] #STAY HOME
len
не. мне нужно вытянуть только те объекты, которые имеют нигде не повторяющиеся значения поля со ссылкой. т.е. если три разных юзера ссылается на 1 репорт, то мне не нужны все три эти юзера. а если только 1 юзер ссылается на этот репорт, то получить только этого юзера
Хорошо а тебе нужен кто то из этих трёх?
источник

l

len in Django [ru] #STAY HOME
нет, из первых трех ни один не нужен.
источник

DN

Damir Nafikov in Django [ru] #STAY HOME
я хоучу аннотировать каждого студента id академической группы, такое вообще возможно?🤔
источник

СГ

Семен Гуляев... in Django [ru] #STAY HOME
len
не. мне нужно вытянуть только те объекты, которые имеют нигде не повторяющиеся значения поля со ссылкой. т.е. если три разных юзера ссылается на 1 репорт, то мне не нужны все три эти юзера. а если только 1 юзер ссылается на этот репорт, то получить только этого юзера
кверисет с отчетами аннотировать числом юзеров и отфильтровать? что-то вроде:
reports = Report.objects.select_related("user").annotate(count_users=Count("user")).filter(count_users=1)
источник

l

len in Django [ru] #STAY HOME
спасибо, попробую
источник

СЧ

Сергей Чурмин... in Django [ru] #STAY HOME
Друзья ну помогите плиз уже 2е сутки бьюсь
https://gist.github.com/Mesteriis/c22e4fd31d3cf6e89ddf1a05585b6333
Короче если в краце, то def alarm(d):
Срабатывает только после того как вью полностью отработает, как при каждом такте загрузчика слать сообщение в вебсокет чокнусь уже скоро(
источник

СЧ

Сергей Чурмин... in Django [ru] #STAY HOME
Хоть пните в нужную сторону
источник

СГ

Семен Гуляев... in Django [ru] #STAY HOME
Sirojiddin Yakubov
doc = DocxTemplate(
               f"static{os.sep}online{os.sep}contract_of_sale{os.sep}contract_of_sale_person.docx")
context = {
 'foo': 'bar'
}
doc.render(context)
   response = HttpResponse(doc, content_type='application/vnd.openxmlformats-officedocument.wordprocessingml.document')
   filename = "Ariza #%s.docx" % (filename)
   content = "attachment; filename=%s" % (filename)
   response['Content-Disposition'] = content
   doc.save(response)
   return response


как я могу исправить эту ошибку


просто выводит разные символы через мобильный телефон
пакет docxtpl для работы с шаблонами docx?
источник

VS

Vitaly Sem in Django [ru] #STAY HOME
Да
источник

СГ

Семен Гуляев... in Django [ru] #STAY HOME
Тогда либо нужно HttpResponse создавать из doc.file: HttpResponse(doc.file, ...) после вызова doc.save(filename), либо, если файл нигде не нужно сохранять и нужно только в response записать результат генерации, то HttpResonse нужно изначально создавать пустым (не передавать туда doc): HttpResponse(content_type=...) и потом уже doc.save(response)
источник

S

Slava in Django [ru] #STAY HOME
Скажите, а эта схема рабочая? https://django.fun/tutorials/kak-zagruzit-fajly-s-django/
Если нет, то можете подсказать рабочий пример?
источник

СГ

Семен Гуляев... in Django [ru] #STAY HOME
Сергей Чурмин
Друзья ну помогите плиз уже 2е сутки бьюсь
https://gist.github.com/Mesteriis/c22e4fd31d3cf6e89ddf1a05585b6333
Короче если в краце, то def alarm(d):
Срабатывает только после того как вью полностью отработает, как при каждом такте загрузчика слать сообщение в вебсокет чокнусь уже скоро(
Точно сообщение посылается только после того, как вью отработала или хук только один раз вызывается? https://github.com/ytdl-org/youtube-dl/blob/3e4cedf9e8cd3157df2457df7274d0c842421945/youtube_dl/YoutubeDL.py#L252
источник

DT

Dan Tyan in Django [ru] #STAY HOME
да вполне
источник