Signification BooleanField ('string') et -> bool
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:
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:
like = models.BooleanField('like', blank=False, null=False)
et le -> bool dans
Code:
def match(self) -> bool:
Merci pour votre réponse !