How can I access the data in a Django form field form a view? -
मेरे पास एक सरल Django फ़ॉर्म है:
वर्ग testForm (forms.Form): सूची = Forms.CharField () डीईएफ़ getItems (स्वयं): # मैं यह कैसे करते हैं? सूची में संग्रहीत डेटा तक पहुंचें। वापसी self.list.split (",") # यह काम नहीं करता
सूची फ़ॉर्म फ़ील्ड एक सीएसवी डेटा वैल्यू स्टोर करता है। एक दृश्य में टेस्टफॉर्म के एक बाहरी उदाहरण से, मैं प्रपत्र फ़ील्ड में संग्रहीत .csv मान सूची को देखने में सक्षम होना चाहता हूं।
फॉर्म डेटा प्राप्त करने के लिए आम तौर पर आप डीजेंगो में क्या करते हैं।
form = testForm (request.POST) अगर form.is_valid : # फॉर्म में अब फॉर्म में डेटा होगा। स्कैन किए गए_डेटा ... और: # सत्यापन मान्यकरण त्रुटि ...
अगर आप कुछ डेटा स्वरूपण या सत्यापन करना चाहते हैं तो आप इसे डाल सकते हैं फॉर्म में सत्यापन विधि में या तो पूरे फॉर्म के लिए या एक फार्म फ़ील्ड के लिए यह आपके कोड को अधिक शुष्क बनाने का एक शानदार तरीका है।
Comments
Post a Comment