यहाँ मेरा कार्य है:
def चेक_फॉर्म (अनुरोध): यदि request.method == 'POST': form = UsersForm (request.POST) यदि form.is_valid (): cd = form.cleaned_data प्रयास करें: newUser = form.save () रिटर्न HttpResponseRedirect ('/ testproject / summery /) अपवाद को छोड़कर, ex: # sys । Stderr.write ('मान त्रुटि:% s \ n'% str (ex) रिटर्न HttpResponse ("त्रुटि% s"% str (ex)) else: return render_to_response ('index.html', {'form': form }, Context_instance = RequestContext (अनुरोध)) अन्य: फ़ॉर्म = CiviguardUsersForm () वापसी render_to_response ('index.html', context_instance = RequestContext (अनुरोध))
मैं प्रत्येक एक पृष्ठ कॉल summery में फ़ील्ड और सभी फ़ील्ड प्रदर्शित करें जब उपयोगकर्ता फ़ॉर्म सबमिट करता है, तो उपयोगकर्ता पंजीकरण की पुष्टि करने से पहले इसे देख सकते हैं।
धन्यवाद ..
आप अपने सभी फार्म फ़ील्ड के साथ एक dictionnary बना सकते हैं, और "render_to_response" का उपयोग कर सकते हैं:
<पूर्व> newUser = form.save () डेटा = {}: यदि इस्टेंस (गेटेट्रर (न्यूयूसर, फ़ील्ड), फील्ड): डेटा [फील्ड] = मिलर (न्यूयूसर, फ़ील्ड)
Comments
Post a Comment