У меня две модели. на мой взгляд, я хочу вернуть ссылку Model1 на Model2, фильтруя зарегистрированного пользователя приписывается ModelTwo. Вот мой models.py
ModelOne(models.Model):
name = models.CharField(max_length=64, unique=True)
description = models.TextField()
ModelTwo(models.Model):
model_one = models.ForeignKey(ModelOne, on_delete=models.CASCADE)
user = models.ForeignKey(User, on_delete=models.SET_NULL, null=True)
На мой взгляд, я хочу получить результат, который пользователь приписал ModelTwo при получении PK для ModelOne.
Я попробовал это, но ПК получает ModelTwo, и я хочу ПК для ModelOne:
def get_queryset(self):
return ModelTwo.objects.filter(user=self.request.user)
Я видел '__'
(подчеркивание, подчеркивание), чтобы сделать запросы о других классах (FK), но я не сделал это. Другая вещь, это related_name
, с которой есть форма, которую интересно использовать.
Кто-нибудь может мне помочь? Большое спасибо за внимание, друзья мои.