habe gerade echt Probleme eine ordentliche Abfrage in Django zu stande zu bringen.
Was ich will ist die Ausgabe derjenigen Usernamen, zu denen user_me sowohl permission_he als auch permission_me = True hat.
Code: Alles auswählen
# das Model
from django.db import models
from django.contrib.auth.models import User
class GeoCatch(models.Model):
user_me = models.ForeignKey(User, null=True, related_name='me')
user_he = models.ForeignKey(User, null=True, related_name='he')
permission_he = models.BooleanField(default=False)
permission_me = models.BooleanField(default=False)
# im view:
get_friends = User.objects.values_list('username', flat=True).filter(me__user_me__id=4, me__permission_he = True, me__permission_me= True)
Warum kommen hier nicht die Usernamen der Benutzer aus der auth_user Tabelle?[u'freund', u'freund']