Size: a a a

Django [ru] #STAY HOME

2020 August 15

AA

Artyom Avanesov in Django [ru] #STAY HOME
Pavel Korolev
Странно, пока не увидел. Блогом и социалкой проблем не было
Там я тоже не обнаружил, промотай на на ИМ увидеть, в классе товара поле количество. На скрине есть, в коде нет, в репозитории тоже нет
источник

PK

Pavel Korolev in Django [ru] #STAY HOME
Artyom Avanesov
Там я тоже не обнаружил, промотай на на ИМ увидеть, в классе товара поле количество. На скрине есть, в коде нет, в репозитории тоже нет
Понял, благодарю, буду иметь в виду
источник

AA

Artyom Avanesov in Django [ru] #STAY HOME
Elvira Me
странно тогда надо в издательство жаловаться
Потому что код для издательства находиться в репозитории издательства
источник

AA

Artyom Avanesov in Django [ru] #STAY HOME
Книга в целом норм
источник

AA

Artyom Avanesov in Django [ru] #STAY HOME
Я на ней свой сайтец сделал 😊
источник

AA

Artyom Avanesov in Django [ru] #STAY HOME
Без fbv правда
источник

DT

Dan Tyan in Django [ru] #STAY HOME
сразу на классах ?
источник

PK

Pavel Korolev in Django [ru] #STAY HOME
Я вот тоже по ней занимаюсь, прорешиваю
источник

AA

Artyom Avanesov in Django [ru] #STAY HOME
Dan Tyan
сразу на классах ?
Я сначала сделал на fbv, развернул, потом с помощью доки сделал на классах
источник

AA

Artyom Avanesov in Django [ru] #STAY HOME
Dan Tyan
сразу на классах ?
Не знаю, на классах как то оно все яснее что ли? Писанины чуть больше правда, особенно в моменте, где нужно по тегам поста сделать типа " похожие записи "
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Artyom Avanesov
Не знаю, на классах как то оно все яснее что ли? Писанины чуть больше правда, особенно в моменте, где нужно по тегам поста сделать типа " похожие записи "
вообщето должно быть наоборот =)
источник

AA

Artyom Avanesov in Django [ru] #STAY HOME
Dan Tyan
вообщето должно быть наоборот =)
Ща погодь, докурю покажу
источник

S

Saydi in Django [ru] #STAY HOME
Ребят, а как в зависимости от метода в APIView проверять пермишенны?
Например delete  IsOwner
Для get ReadOnly и тд.
Т.е. не для всего класса APIView, а для каждого метода по отдельности?
источник

O

Orekhov Web Dev. in Django [ru] #STAY HOME
Dan Tyan
сделай отдельную въюху
посылай на нее пост запрос
в ней опиши логику обновления
и редирект обратно
Правильно будет реализовать через UpdateView?
источник

AA

Artyom Avanesov in Django [ru] #STAY HOME
Dan Tyan
вообщето должно быть наоборот =)
дядя смотри - это книга
def post_list(request, tag_slug=None):
   object_list = Post.published.all()
   tag = None

   if tag_slug:
       tag = get_object_or_404(Tag, slug=tag_slug)
       object_list = object_list.filter(tags__in=[tag])

   paginator = Paginator(object_list, 3) # 3 posts in each page
   page = request.GET.get('page')
   try:
       posts = paginator.page(page)
   except PageNotAnInteger:
       # If page is not an integer deliver the first page
       posts = paginator.page(1)
   except EmptyPage:
       # If page is out of range deliver last page of results
       posts = paginator.page(paginator.num_pages)
   return render(request, 'blog/post/list.html', {'page': page,
                                                  'posts': posts,
                                                  'tag': tag})
источник

AA

Artyom Avanesov in Django [ru] #STAY HOME
Dan Tyan
вообщето должно быть наоборот =)
это мой вариант
class PostListView(generic.ListView):
   """Page with all published posts."""
   queryset = Post.objects.filter(status='PUBLISHED')
   paginate_by = 5


class PostDetailView(generic.DetailView):
   """Separate post page. Also returns similar posts by tags."""
   model = Post

   def get_context_data(self, **kwargs):
       context = super().get_context_data(**kwargs)
       context['similar_posts'] = self.object.tags.similar_objects()[:4]
       return context
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Orekhov Web Dev.
Правильно будет реализовать через UpdateView?
думаю да
только он будет ждать форму
источник

AA

Artyom Avanesov in Django [ru] #STAY HOME
Dan Tyan
вообщето должно быть наоборот =)
понятно что django-taggit
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Artyom Avanesov
это мой вариант
class PostListView(generic.ListView):
   """Page with all published posts."""
   queryset = Post.objects.filter(status='PUBLISHED')
   paginate_by = 5


class PostDetailView(generic.DetailView):
   """Separate post page. Also returns similar posts by tags."""
   model = Post

   def get_context_data(self, **kwargs):
       context = super().get_context_data(**kwargs)
       context['similar_posts'] = self.object.tags.similar_objects()[:4]
       return context
ну с cbv поменьше же кода
источник

AA

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