1
models.pyKann ich Anmerkungen im Django-Modell wie folgt verwenden und wie?
matches = models.ManyToManyField('Matches')
...
def get_rating(self):
from django.db.models import Sum, Value, IntegerField
from django.db.models.functions import Coalesce
return self.matches.annotate(rating=Coalesce(Sum('matches__rating_difference'), Value(0), output_field=IntegerField()) + Value(1000))
rating_difference
enthält Spieler Bewertung Punkte
get_rating
sollte
template.html
{{ player.matches.get_rating.(?)rating }}
Was ist 'in_matches'? –
warum versuchst du es nicht? (Sie können es tun) – Justin
oops 'in_matches' ===' Übereinstimmungen' – 8bitard