Почему записи модели отображаются одновременно

Тут такое дело, мне нужно что бы на странице отображалось последние записи модели, для этого я добавил в моделях новую запись pub_date что бы добавить в очередь записи, но как и предсказывалось ничего не работает и записи отображаются одновременно, то есть вместе

код models.py

class Avaibility(models.Model):
name_text = models.CharField(max_length=200)
apply_text = models.CharField(max_length=200)
presence_text = models.CharField(max_length=200)
pub_date = models.DateTimeField('date published', null=True)

def __str__(self):
    return self.name_text

def __str__(self):
    return self.apply_text

def __str__(self):
    return self.presence_text

код views.py

class IndexView(generic.ListView):
template_name = 'Homepage/index.html'
model = Goods
context_object_name = 'goods'

def description(self):
    return self.description_text

def price(self):
    return self.price_text


def get_context_data(self, **kwargs):
    context = super().get_context_data(**kwargs)
    numbers = Number.objects.all()
    context['numbers'] = numbers
    return context

def get_context_data(self, **kwargs):
    context = super().get_context_data(**kwargs)
    avaibilitys = Avaibility.objects.order_by('-pub_date')
    context['avaibilitys'] = avaibilitys
    return context

если ещё что-то понадобится пишите добавлю любую инфу

так же, вот что в итоге отображает

введите сюда описание изображения

Вернуться на верх