i successfully decided this problems!
views.py
i correct this stroke to transfer the reverse form to the template
return render(request, 'users/registration.html', {'form': form})
and correct this stroke
user = form.save()
as a result, the function looks like this
def registration(request):
if request.method == 'POST':
form = UserRegistrationForm(request.POST)
if form.is_valid():
user = form.save()
auth.login(request, user)
messages.success(
request, f'{user.username}, Successful Registration'
)
return HttpResponseRedirect(reverse('user:login'))
else:
form = UserRegistrationForm()
return render(request, 'users/registration.html', {'form': form})