0
동일한 데이터가있는 두 개의 다른 양식이 필요한 사용자 가입 프로세스를 만들고 싶습니다. 첫 번째 양식은 데이터 작성을위한 것이고 다른 양식은 두 번째 양식은 채워진 데이터를 여름에 표시하는 것입니다. (실제로 데이터를 저장하기 전에) 그러면 사용자는 그/그녀가 채운 내용을 볼 수 있습니다. 제 문제는 제 1 양식의 데이터를 2 번째로 전달하는 방법입니다. 기본 Django 양식 조작 메커니즘을 사용하고 장고 템플릿 태그를 사용하여 다음 폼을 폼 필드 값을 .. 통과 장고 | 양식 값 전달
if request.method == 'POST':
form = Users(request.POST)
if form.is_valid():
cd = form.cleaned_data
try:
name = cd['fullName']
email = cd['emailAdd']
password1 = cd['password']
password2 = cd['password2']
phoneNumber = cd['phoneNumber']
return render_to_response('signup2.html', {'name': name, 'email': email, 'password1': password1, 'password2': password2, 'phone': phone, 'pt': phoneType})
except Exception, ex:
return HttpResponse("Error %s" % str(ex))
난 그냥 같은 값으로 양식을 제출하기 위해 숨겨진 필드를 사용 또한 태그를 사용하는 필드 값을 표시에서 두 번째에서
이 :<label for="">Email:</label> {{ email }} <input type="hidden" id="" name="email" class="width250" value="{{ email }}" readonly />
그것은 밖으로 모습에서 잘 작동하지만 진짜 문제는 누군가가 HTML의 소스를 보면 그가 단순히 심지어 해커가 쉽게 통해 얻을 수있는 비밀번호를 발급받을 수 있다는 것입니다. 그렇다면이 문제를 어떻게 피할 수 있습니까? 그리고 장고 세션을 사용하고 싶지 않습니다. 이것은 간단한 가입 절차이며 다른 상호 작용이 필요하지 않기 때문입니다.
감사합니다.