Создание нескольких профилей вместо одного в Django. Решите эту проблему

При входе в систему, создается профиль, но при выходе из системы и последующем входе с тем же именем пользователя, он снова говорит мне создать профиль и создает два профиля вместо одного.

#For Cystomer Registration
class CustomerRegistrationView(View):
  def get(self,request):
  form = CustomerRegistrationForm()
  return render(request,'mp/register.html',{'form':form})
  def post(self,request):
  form = CustomerRegistrationForm(request.POST)

  if form.is_valid():
   messages.success(request,'Congratulations Registerd Succesfuly ')
   form.save()

   success_url = reverse_lazy('profilecreate')

 return render(request,'mp/register.html',{'form':form})

#For Creating Profile
class ProfileCreate(LoginRequiredMixin,CreateView):#ye hogia hamara upload wala
 model = Profile
 fields = 
  ['user_name','user_ethnicity','SelectGender','user_job','user_age','mother_additionalinfo']
  success_url = reverse_lazy('profile')
  def form_valid(self,form):
   form.instance.user = self.request.user
   success_url = reverse_lazy('profile')
return super(ProfileCreate,self).form_valid(form)

вот мои URL

#for register
 path('register/',views.CustomerRegistrationView.as_view(),name= 'register'),
#for CreateProfile
 path('profilecreate/',views.ProfileCreate.as_view(),name= 'profilecreate'),

когда пользователь создан и я удаляю loginrequiredmixin из profilecreateview. Выдает ошибку Page No Found With This Url:127.0.0.1:8000/accounts/login/?next=/profilecreate. Пользователь не переходит в раздел Profile Create View, потому что он не вошел в систему, а только зарегистрирован. А я хочу, чтобы пользователь зашел в Profilecreateview только один раз. Позже он может обновить его. -

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