HttpResponseRedirect работает правильно, но не перенаправляет на следующую страницу, как я могу решить эту проблему?
В настоящее время я создаю сайт по созданию резюме, но проблема в том, что я не могу перенаправить пользователя на следующую страницу, это точно проблема с фронтендом, потому что бэкенд работает правильно и как я ожидал, потому что как вы видите код ниже, перед методом httpresponsponseredirect(), он печатает то, что я хочу, но он не перенаправляет страницу на следующую.... Это не первый мой вопрос, я задавал его и раньше. Я подошел к решению после моего первого вопроса, но теперь снова проблема, тогда я подумал, что спросить на stackoverflow - хорошая идея!
код выше - это мой фронтенд
вот мой views.py
from django.shortcuts import render
from .forms import PersonalDetailsForm, SingleForm
from django.http import HttpResponseRedirect
personal_details = []
def index(request):
a = "We have got more than 50000 users used our website!"
return render(request, "Home.html", {"a": a})
def template_choice(request):
return render(request, "template_choice.html", {})
def start_building(request):
if request.method == "POST":
form = PersonalDetailsForm(request.POST)
if form.is_valid():
print(True)
fullname = form.cleaned_data["fullname"]
print(fullname)
print(request.method)
return HttpResponseRedirect("https://www.youtube.com")
else:
form = PersonalDetailsForm()
return render(request, "Page-1.html", {"request": request, "form": form})
def work_experience(request):
return render(request, "Page-2.html", {})
def education(request):
return render(request, "education.html", {})
def skills_summary(request):
return render(request, "skills_summary.html", {})
def testing(request):
form = PersonalDetailsForm(request.POST)
if request.method == "POST":
if form.is_valid():
data = form.cleaned_data["fullname"]
print(data)
return render(request, "formsets.html", {"form": form})
вот мой urls.py
from django.urls import path
from .views import (
index,
start_building,
template_choice,
testing,
work_experience,
education,
skills_summary
)
prefix = 'v1/requests/'
urlpatterns = [
path("", index, name="homepage"),
path("test/", testing, name="testing"),
path(prefix + "education/", education, name="education"),
path(prefix + "skills_summary/", skills_summary, name="finish"),
path(prefix + "work_experience/", work_experience, name="work_experience"),
path(prefix + "template_choice/", template_choice, name="template"),
path(prefix + "starter/", start_building, name="start_process"),
]
Вы знаете, была проблема с моим css!!!!!!!!!!!!! Ребята, если вы смогли понять проблему, то вот ответ, потому что в будущем другие люди могут столкнуться с этой проблемой и эта страница будет полезна для них, я нашел свою ошибку самостоятельно!!!! Я советую быть осторожным со стилизацией форм, когда вы придаете форме функциональность!
После того, как вы все спросили, я попробовал еще одну вещь, которая выглядит так:
то есть я отключил стиль формы и других контейнерных вещей, таких как div!