Я пытаюсь создать простой django проект, но у меня возникают проблемы с изменениями, связанными с URL, в случае второго приложения. Мое первое приложение app1 и содержит логин, регистрацию и некоторые другие вещи.
urls.py в app1
url(r'^$', views.loginView, name='loginView'),
url(r'^register/$', views.registerationView, name='registerationView'),
url(r'^app2/', include('app2.urls'))
urls.py в app2
url(r'^$', views.homeView, name='homeView'),
После входа пользователь успешно перенаправлен на url
http://127.0.0.1:8000/app2
что я тоже хочу для регистра. Вместо этого он начинает поиск URL
http://127.0.0.1:8000/register/app2
, который не существует и выдает ошибку 404. Я хочу найти тот же URL-адрес, что и после входа в систему,
http://127.0.0.1:8000/app2.
Это мой файл views.py для регистрации пользователей
def registerationView(req):
form = forms.registerForm()
if req.method=='POST':
form = forms.registerForm(req.POST)
if form.is_valid():
form.save()
return redirect('blog/')
return render(req, 'register.html', context={'form': form})