2017-07-19 2 views
0

Comment filtrer le modèle où 2 champs sont attribués à l'utilisateur, où dans ces 2 champs vous pouvez être, comment filtrer 1 en appelant et en sortie tous dans une variable.comment filtrer le modèle où 2 champs sont attribués à l'utilisateur?

models.py

class Conversation(models.Model): 
    my    = models.ForeignKey(UserProfile, related_name='My') 
    friend   = models.ForeignKey(UserProfile, related_name='Friend') 
    short_message = models.ForeignKey("Message", related_name="Short_Message") 
    timestamp  = models.DateTimeField(auto_now_add=True, auto_now=False) 
    updated   = models.DateTimeField(auto_now_add=False, auto_now=True) 

je peux être dans ces 2 domaines, mais comment tirer tout 1 à la fois, qui est, il y a un modèle où j'écris des messages et où je la sortie par un ...

Je dois savoir si un tel modèle avec le champ my = nom d'utilisateur et soudainement il y a un tel modèle où je serai cet ami = nom d'utilisateur qui est je peux être dans 2 champs comment tirer tout à la fois ? Alors qu'il n'y a pas beaucoup de cycles!

Répondre