Bonjour à tous,

J'ai une question qui peut paraître simple mais j'ai pas trouvé la réponse en cherchant. Dans le code suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
class Like(ModelMixin):
    like = models.BooleanField('like', blank=False, null=False)
    from_user = models.ForeignKey('authentication.User', models.PROTECT, related_name='chosen_likes', blank=False, null=False)
    to_user = models.ForeignKey('authentication.User', models.PROTECT, related_name='received_likes', blank=False, null=False)
 
    class Meta:
        unique_together = ('from_user', 'to_user')
 
    @property
    def match(self) -> bool:
        if self.like:
            return ProfileLike.objects.filter(from_user=self.to_user, like=True).exists()
        return False
 
    def __str__(self):
        return f'{self.from_user} -> {self.to_user}'
Que veut dire le like dans
Code : Sélectionner tout - Visualiser dans une fenêtre à part
like = models.BooleanField('like', blank=False, null=False)
et le -> bool dans
Code : Sélectionner tout - Visualiser dans une fenêtre à part
def match(self) -> bool:
Merci pour votre réponse !