Django рендеринг URL - PullRequest
       2

Django рендеринг URL

0 голосов
/ 20 апреля 2020

Я пытаюсь создать простой 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})
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...