AY
Size: a a a
AY
3_
Н
NS
class Like(models.Model):
user = models.ForeignKey(User, on_delete=models.CASCADE)
post = models.ForeignKey(Post, on_delete=models.CASCADE)
Подскажите, как корректно удалять объекты модели Like(для реализации dislike, "больше не нравиться").Model.objects.get(user_id=id, post_id=post_id).delete()
вместо удаления объекта - удалило целого юзера и все его посты. Поэтому delete() боюсьН
NS
class Post(models.Model):
posted = models.DateTimeField(auto_now_add=True)
user = models.ForeignKey(User, on_delete=models.CASCADE, related_name='author')
text = models.TextField(max_length=5000, null=True)
liked_by = models.ManyToManyField(User, blank=True)
Подскажите, хочу отсюда во время итерации в цикле for узнавать лайкнул ли авторизованный пользователь - пост.AG
class Post(models.Model):
posted = models.DateTimeField(auto_now_add=True)
user = models.ForeignKey(User, on_delete=models.CASCADE, related_name='author')
text = models.TextField(max_length=5000, null=True)
liked_by = models.ManyToManyField(User, blank=True)
Подскажите, хочу отсюда во время итерации в цикле for узнавать лайкнул ли авторизованный пользователь - пост.NS
NS
AG
post
тут что?NS
NS
AG
posts
- это не результат запроса, то когда переводишь данные из БД в кастомный класс, будут нужные данные для вывода.AG
NS
AG
Н
post
тут что?AG