0
현재 페이지에서 질문을 완료하고 다음 페이지가로드 될 때 데이터베이스에 제출할 수 있도록하려고 시도 중입니다. 또한 템플릿 폴더를 가리킬 때마다 새 HTML 페이지를 찾을 수 없다는 원래의 의미를 피기 백합니다.두 번째보기 기능을 시작할 수 없습니다.
내 생각에 question1이 완료되면 def question2 코드가 실행되는 question2에 연결됩니다. 하지만 양식이 올바르게 표시되지 않습니다 그리고 나는 그것이 올바르게 실행되지 def 질문 2로 인한 것으로 생각합니다.
def question1(request):
question_form1 = QuestionForm1()
if request.method == 'POST':
form = QuestionForm1(request.POST)
if form.is_valid():
form.save() # saves to database
return HttpResponse('question2.html')
else:
return render(request, 'music/failed.html')
return render(request, 'music/question1.html', locals())
def question2(request):
question_form2 = QuestionForm2()
if request.method == 'POST':
form2 = QuestionForm2(request.POST)
if form2.is_valid():
form2.save() # Saves to database
return render(request, 'music/question3.html', locals())
else:
return render(request, 'music/failed.html')
return render(request, 'music/question2.html', locals())
편집 : 추가 Urls.py는
from django.conf.urls import url
from . import views
app_name = 'music'
urlpatterns = [
url(r'^$', views.index, name='index'),
url(r'^register/$', views.register, name='register'),
url(r'^login_user/$', views.login_user, name='login_user'),
url(r'^logout_user/$', views.logout_user, name='logout_user'),
url(r'^question1/$', views.question1, name='question1'),
url(r'^question2/$', views.question2, name='question2'),
]
이 오류를 던지고있다. 'music.views.question2'에 대해 '()'인수와 '{}'키워드 인수가없는 'reverse'를 찾습니다. 0 개 패턴 시도 : [] –
'urls.py' 파일을 보시겠습니까? –
완료. @nik_m 귀하와의 의사 소통 방법이 있습니까? 귀하의 도움에 관해서는 제가 작성한 것을 알려 드리고 싶습니다. –