Ниже приведена тестовая модель,
class Test(models.Model):
owner = models.ForeignKey(UserProfile, on_delete=models.CASCADE,
related_name='user_test')
text = models.CharField(default='Hello World!!!', max_length=40)
def __str__(self):
return self.owner.user.username
def owner_create_receiver(sender, instance, created, *args, **kwargs):
if created:
obj = Test.objects.create(owner=instance)
obj.save()
post_save.connect(owner_create_receiver, sender=UserProfile)
Я пытался напечатать "текст" {{ request.user.user_test.text }}
, но он не работает. Я попробовал то же самое в UserProfile Model как {{ request.user.user_profile.text }}
, и он работает.
Не могли бы вы помочь мне понять, почему я не могу получить желаемый результат?