Pour ce genre de choses, on peut maintenant faire self.target.message_set.filter(flag=Message.ORDER), ce qui est plus cool à lire :)