Size: a a a

Django [ru] #STAY HOME

2020 January 05

♚Inojelis in Django [ru] #STAY HOME
помогите плиз. у меня не создается комментарии к постам.

код (вьюха комментов и поста находится вместе в post_detail в приложении core): https://github.com/Voodlaz/truepy-bloggers
источник

GS

Grigory Surkov in Django [ru] #STAY HOME
Привет, подскажите, как быстрее организовать crud: с generic APIViews или Viewsets?
источник

N

Nire in Django [ru] #STAY HOME
♚Inojelis
помогите плиз. у меня не создается комментарии к постам.

код (вьюха комментов и поста находится вместе в post_detail в приложении core): https://github.com/Voodlaz/truepy-bloggers
где view комментариев?
источник

vc

vadim chin in Django [ru] #STAY HOME
Grigory Surkov
Привет, подскажите, как быстрее организовать crud: с generic APIViews или Viewsets?
viewsets и есть crud
источник

♚Inojelis in Django [ru] #STAY HOME
Nire
где view комментариев?
post_view. вьюха поста и вьюха комментов находится вместе
источник

FI

Fedor Ivanov in Django [ru] #STAY HOME
Добрый день! Пишу учебный проект, сайт опросник. Лишь начинаю работать с Django.

Есть страница с доступными голосованиями, где к каждому голосованию дополнительно отображаются возможные варианты ответов.

Голосования получаю так: Voting.objects.all(). Но варианты ответов хранятся в другой таблице: VoteVariant. Могу ли я каким-либо образом привязать к каждому голосованию его варианты ответов? Пробовал что-то сделать через annotate и subquery, не получилось.
источник

FI

Fedor Ivanov in Django [ru] #STAY HOME
источник

DT

Dan Tyan in Django [ru] #STAY HOME
если учишься то почитай про related_name и обратную связь
источник

DT

Dan Tyan in Django [ru] #STAY HOME
грубо говоря когда ты связываешь VoteVariant c Voting
через поле FK

модель Voting тоже имеет доступ к записям VoteVariant

если не указан related_name

то используется имя по умолчанию

v = Voting.objects.get(pk=1)

v.votevariant_set.all() - тут будут все варианты првязаные к опроснику v
источник

FI

Fedor Ivanov in Django [ru] #STAY HOME
Большое спасибо, разобрался!
источник

Z

ZHU in Django [ru] #STAY HOME
подскажите пожалуйста как в django filter
init передать значение
https://gist.github.com/lookonkz/2c598a4323b505c919bb0aea756b7292
источник

DT

Dan Tyan in Django [ru] #STAY HOME
для этого надо самому создавать экземпляр класса
источник

p

pavel in Django [ru] #STAY HOME
def retrieve(self, request, pk=None):
   response = super(DocumentsViewSet, self).retrieve(request, pk=None)
   response['Content-type'] = 'application/pdf'
   return response


так добавиться хедер Content-type?
источник

MI

Marat Idrísov in Django [ru] #STAY HOME
В джанге есть хендлер, когда в админке изменяется поле?
источник

🔐

🔐{% ɹoƃǝʎ %} in Django [ru] #STAY HOME
pavel
def retrieve(self, request, pk=None):
   response = super(DocumentsViewSet, self).retrieve(request, pk=None)
   response['Content-type'] = 'application/pdf'
   return response


так добавиться хедер Content-type?
в джанго есть FileResponse класс
источник

🔐

🔐{% ɹoƃǝʎ %} in Django [ru] #STAY HOME
там контент можно указывать
источник

Z

ZHU in Django [ru] #STAY HOME
Dan Tyan
для этого надо самому создавать экземпляр класса
Это мне ?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
ZHU
Это мне ?
да
источник

Z

ZHU in Django [ru] #STAY HOME
А есть пример как реализовать?
источник

p

pavel in Django [ru] #STAY HOME
🔐{% ɹoƃǝʎ %}
в джанго есть FileResponse класс
мне надо через дрв
источник