0
색인보기에서 다양한 장비를 선택할 수있는 ModelChoiceField가 있습니다. 나는 내 선택을 제출 한 양식 값을 다음보기로 전달할 때 양식의 유효성이 확인되지 않습니다.
는,이 같은 변수에 선택된 값을 유지 : 다음if form.is_valid():
form.save()
request.session["eq"] = form.cleaned_data['equipment']
나는 새로운 뷰 (예약)하는 내가 세 개의 필드가있는 양식이 리디렉션하고있다 : "장비", "날짜"및 "reserved_by". 이전 화면에서 원하는 장비를 이미 선택 했으므로 자동으로 채워 넣기를 원합니다. 나는 나의 예약보기에서 다음을 수행하여이 관리 : 나는 내 사이트를 실행할 때, 예약보기에서 장비 필드가 자동으로 채워됩니까
form = ReservationForm(initial={'equipment': request.session.get('eq')})
을,하지만 지금은 형태는 갑자기 (양식을 확인하지 않습니다 .is_valid가 false 임).
지금 당분간이 문제로 고생하고 있으므로 도움이 될 것입니다.
좋아, 이해 하겠지만 어떻게해야합니까? 또는 한 양식에서 다른 양식으로 값을 전달하는 더 쉬운 방법이 있습니까? –
귀하의 의견을 제시하지 않으므로 도움을 받기가 어렵습니다. – Alasdair