Size: a a a

Django [ru] #STAY HOME

2019 June 14

BK

Boris Krutskih in Django [ru] #STAY HOME
m0nte cr1st0
{{ object_list.first.title }}
если этот метод применять, выводится в тайтл запись публикации а не категории)
источник

mc

m0nte cr1st0 in Django [ru] #STAY HOME
ой
источник

BK

Boris Krutskih in Django [ru] #STAY HOME
шаблон категорий https://dpaste.de/uFHi
источник

mc

m0nte cr1st0 in Django [ru] #STAY HOME
{{ object_list.first.category.title }}
источник

BK

Boris Krutskih in Django [ru] #STAY HOME
m0nte cr1st0
{{ object_list.first.category.title }}
👍
источник

BK

Boris Krutskih in Django [ru] #STAY HOME
Сработало) спасибо)
источник

mc

m0nte cr1st0 in Django [ru] #STAY HOME
но это бред так делать
источник

mc

m0nte cr1st0 in Django [ru] #STAY HOME
определи категорию во вью
источник

mc

m0nte cr1st0 in Django [ru] #STAY HOME
передай в контекст и выводи
источник

BK

Boris Krutskih in Django [ru] #STAY HOME
m0nte cr1st0
определи категорию во вью
class CategoryArticleListView(ListView):
   model = Category
   template_name = "categories/category_articles_list.html"

   def get_queryset(self):
       kwarg_slug = self.kwargs.get("slug")
       return CategoryArticle.objects.filter(category__slug=kwarg_slug)

здесь? функцией get_context_data?
источник

mc

m0nte cr1st0 in Django [ru] #STAY HOME
+
источник

BK

Boris Krutskih in Django [ru] #STAY HOME
    def get_context_data(self, **kwargs):
       context = super().get_context_data(**kwargs)
       context['title'] = Category.objects.get()
       return context

а что мне в get нужно передать?
источник

mc

m0nte cr1st0 in Django [ru] #STAY HOME
слаг, я так понимаю
источник

BK

Boris Krutskih in Django [ru] #STAY HOME
m0nte cr1st0
слаг, я так понимаю
так мне же нужно тайтл вытянуть
class Category(models.Model):
   title = models.CharField(max_length=255)
   image = models.ImageField(null=True)
   slug = AutoSlugField(populate_from='title')
источник

mc

m0nte cr1st0 in Django [ru] #STAY HOME
...
источник

BK

Boris Krutskih in Django [ru] #STAY HOME
источник

TB

Tokalka Bishkek in Django [ru] #STAY HOME
Люди добрые, есть кто знаком с Эластиком?
Как задать лимит на использование оперативки? Все сожрал...
источник

mc

m0nte cr1st0 in Django [ru] #STAY HOME
context['title'] = Category.objects.get().title
источник

BK

Boris Krutskih in Django [ru] #STAY HOME
m0nte cr1st0
context['title'] = Category.objects.get().title
apps.categories.models.Category.MultipleObjectsReturned: get() returned more than one Category -- it returned 2!
[14/Jun/2019 14:46:42] "GET /categories/avtomatizatsiia/ HTTP/1.1" 500 95878
источник

mc

m0nte cr1st0 in Django [ru] #STAY HOME
у тебя две категории с одним слагом, что ли?..
источник