Es scheint, dass pk und slug nicht enthalten sind, da mehrere Objekte abgerufen werden sollen.
Autoren: Autoren haben mehrere Bücher. Bücher: Hat einen Autor.
models.py
python
class Authors(models.Model):
name = models.CharField(max_length=255)
slug = models.SlugField(unique=True, max_length=255)
class Books(models.Model):
title = models.CharField(max_length=255)
author = models.ForeignKey(Authors, on_delete=models.PROTECT)
views.py
python
slug = 'dazai'
books = Books.objects.filter(author__slug=slug)
Wechseln Sie von SlugField zu CharField.
Recommended Posts