में सीबीवी का डिजाइन मैं वर्तमान में Django 1.5 के साथ "कक्षा आधारित दृश्य" में शामिल होने की कोशिश कर रहा हूं।Django
डिज़ाइन परिप्रेक्ष्य से मुझे आश्चर्य है कि एक साधारण फॉर्म व्यू में फ़ॉर्म से आने वाले डेटा को संसाधित करने के लिए तर्क कहां रखना है।
मुझे पता है कि सभी फॉर्म सत्यापन कोड विधि form_valid()
में आता है। लेकिन उन चीज़ों को कहां रखना है जो फ़ॉर्म के डेटा को संसाधित करते हैं। मैंने पढ़ा है कि form_valid()
विधि में बहुत अधिक तर्क डालने के लिए यह किसी भी तरह अनुचित है।
get()
, post()
, get_context_data()
, head()
, आदि विधियां हैं ... मुझे किस मामले में उपयोग करना चाहिए?
क्या आपने https://docs.djangoproject.com/en/dev/topics/class-based-views पढ़ा है/जेनेरिक-संपादन /? –
जेप! लेकिन यह मेरे लिए बहुत उपयोगी नहीं था! – Jurudocs