Django Next/Previous Page

Merhaba, blog sitesi oluşturmaya çalışıyorum. Makalelerin görüntülendiği detay sayfasının altında previous ve next (makale) işlemi oluşturmaya çalışıyorum. Ancak nasıl yapacağımı bilemedim.

Models.py

class Blog(models.Model):
 author = models.ForeignKey("auth.User", on_delete=models.CASCADE)
 title = models.CharField(max_length=100)
 content = models.TextField()
 created_date = models.DateTimeField(auto_now_add=True)
 slug = models.SlugField(max_length=120, unique=True, null=True, verbose_name="Slug Alanı", editable=True, default="")
 image = models.FileField(blank=True, null=True, verbose_name="Fotoğraf Ekle")
 content_category = models.CharField(max_length=150, default="")

 def save(self, *args, **kwargs):
    self.slug = slugify(self.title)
    super(Blog, self).save(*args, **kwargs)

 class Meta:
    ordering = ['-created_date']

 def __str__(self):
    return self.title  

class Yazar(models.Model):
  user = models.ForeignKey('auth.User', on_delete=models.CASCADE)
  meslek = models.TextField()
  hakkinda = models.TextField()
  foto = models.FileField(blank=True, null=True, verbose_name="Fotoğraf Ekle")

def __str__(self):
    return str(self.user) 

views.py

    def single_blog(request, slug):

        context ={
            "baslik" : get_object_or_404(Blog, slug=slug),
            "yazar" :  get_object_or_404(Yazar),
        } 
        return render(request, "single_blog.html", context)

Yardımcı olanlara şimdiden teşekkür ediyorum. View kısmını nasıl yazabilirim?

Kodunuz düzgün çıkmamış.

düzelttim, rica etsem kontrol edebilir misiniz?