У меня есть такой код: -
path(something/regex_email/, views.func, name="something"),
, и если пользователь вводит любое письмо в URL, например, /anyemail/
, то пользователь должен быть перенаправлен на какую-то страницу ...
Но это не перенаправляет меня на эту страницу, и я видел несколько предыдущих предложений, касающихся таких вопросов, но они не работают.
views.py
def users(request):
if request.method == 'POST':
user_email = request.POST.get('').rsplit('/',1)
print(user_email)
email = UserApprovedModel.objects.get(email__exact=user_email)
form = UserRegisterForm(request.POST)
form.email = email
if form.is_valid():
obj = form.save()
obj.org = request.user.profile.org
obj.save()
return redirect('login')
# username = form.cleaned_data.get('username')
# messages.success(request, f'Your account has been created! You are now able to log in')
# return redirect('login')
else:
form = UserRegisterForm()
user_org = request.user.profile.org
profiles = Profile.objects.filter(org = user_org)
context = {'form': form, 'user_org': user_org.name, 'profiles': profiles}
return render(request, 'users/register.html', context)