Django - Alternative für set_all() für Models ohne ForeignKey
Verfasst: Sonntag 30. September 2018, 19:22
Ich habe folgende Models:
Das Model Posts bezieht sich auf das Model Author, allerdings ohne ForeignKey. Besteht eine Möglichkeit zu zählen wie viele Posts zu einem bestimmten Author vorhanden sind, analog zu:
Ich konnte leider keine Möglichkeit finden. Bin über jeden Tipp dankbar.
Code: Alles auswählen
class Author(models.Model):
author = models.TextField(blank=True, null=True)
user_id = models.IntegerField(blank=True, null=True)
registered = models.TextField(blank=True, null=True)
class Posts(models.Model):
post_id = models.IntegerField(blank=True, null=True)
author = models.TextField(blank=True, null=True)
user_id = models.IntegerField(blank=True, null=True)
title = models.TextField(blank=True, null=True)
Das Model Posts bezieht sich auf das Model Author, allerdings ohne ForeignKey. Besteht eine Möglichkeit zu zählen wie viele Posts zu einem bestimmten Author vorhanden sind, analog zu:
Code: Alles auswählen
post_count = Author.objects.filter(author="XY").set_all().count()
Ich konnte leider keine Möglichkeit finden. Bin über jeden Tipp dankbar.