Есть ли что-то неправильное в том, как я пытаюсь передать несколько параметров в django url
def index(request):
if request.method == 'POST':
global room_name
room_name = request.POST['room_name']
if models.chat.objects.filter(room_name=room_name).exists():
username = request.POST['user_name']
return redirect('/'+room_name+'username?='+username)
else:
messages.info(request,'Room does not exist')
return redirect(index)
else:
return render(request,'home2.html')
urlpatterns = [
path('',views.index),
path('/<str:room>/<str:username>/',views.join_room)
]
Я пытаюсь создать чатбокс, и, следовательно, если это будет выполнено идеально, он должен перенаправить URL как 12....//, где room - комната чата, а username - имя пользователя человека, входящего в чат. Но возникает следующая ошибка:
Page not found (404)
Request Method: GET
Request URL: http://127.0.0.1:8000/Familyusername?=Afif
Убедитесь, что имя параметра везде согласовано.