RelatedObjectDoesNotExist в /authentication/update-user-bio.html У пользователя нет биографии пользователя

у меня есть модель UserBio

class UserBio(models.Model):
    user=models.OneToOneField(User, verbose_name=("User's Bio"), on_delete=models.CASCADE,related_name='user_bio')
    user_profile_bio=models.TextField(max_length=200,null=True,default='This user has no Bio yet')
    
    def __str__(self):
        return self.user.username +"s' bio"

Когда кто-то хочет обновить свою биографию, я хочу создать объект userbio и показать его ему или передать через форму. вот views.py

def Userbio(request):
    form=form=UserBioForm(instance=request.user.user_bio)
    if not request.user.user_bio:
        txt='User Bio'
        a=UserBio.objects.create(user=request.user,user_profile_bio=txt)
        a.save()
        form=UserBioForm(instance=request.user.user_bio)
    if request.method == 'POST':
        form = UserBioForm(request.POST, instance=request.user.user_bio)
        if form.is_valid():
            form.save()
            messages.success(request,'Change Saved succesfully!')
            return HttpResponseRedirect(reverse('profile'))
    return render(request, 'authentication/User_bio.html', context={'form':form})

но там написано

RelatedObjectDoesNotExist at /authentication/update-user-bio.html
User has no user_bio.

В чем здесь проблема? Или вы можете помочь мне другим способом. Как я могу создать объект userbio, когда кто-то регистрируется? Если я могу автоматически создавать объект usebio для каждого, кто регистрируется, это было бы лучше, чем это.

Предполагается ли, что user_bio и user_profile_bio - это одно и то же?

Вернуться на верх