Ich verwende eine Drittanbieter-App (https://github.com/bitmazk/django-review), um Bewertungen für mein Modell über einen generischen Fremdschlüssel zu generieren.GenericForeignKey-Objekte in der Listenansicht
class Store(models.Model):
bio = models.CharField(max_length=255, null=True, blank=True)
full_name = models.CharField(max_length=100, blank=True, null=True)
username = models.CharField(max_length=100, unique=True)
website = models.URLField(null=True, blank=True)
phone = models.CharField(null=True, blank=True, max_length=12)
whatsapp = models.CharField(null=True, blank=True, max_length=12)
Aussicht:
def store_list(request):
stores = Store.objects.all()
context['stores'] = stores
return render(request, 'store_list.html', context)
Wie kehre ich die Bewertungen für jeden Laden?
Edit: Ich sollte darauf hinweisen, dass ich das tun möchte, ohne Template-Tags von Django-Review zu verwenden.
Vielen Dank, aber ich möchte auch die Bewertungen abrufen, ohne die Vorlage Tags verwenden. – fahadalmutairi
Wenn Sie sich die Quelle für get_reviews ansehen, sehen Sie genau, wie Sie das tun –