मैं मैं दोनों संपादन और जोड़ने के लिए उपयोग करना चाहते हैं एक फार्म के साथ एक पृष्ठ है। मैं भी है कि क्या प्रपत्र संपादन या जोड़ने के लिए किया जा रहा है इस पेज के आधार पर प्रति बाहर बदलना चाहते हैं।मैं बता सकते हैं कि एक फार्म के एक टेम्पलेट में एक 'संपादन' रूप है?
किसी मौजूदा ऑब्जेक्ट संपादित करने के लिए इस्तेमाल किया जा रहा है, मैं बस form = MyForm(instance=existingObject)
साथ प्रपत्र वस्तु बना रहा हूं।
मैंने {% if form.instance %}
का उपयोग करने की कोशिश की लेकिन यह एक फॉर्म के लिए भी उपयोग किया जा रहा है (form = MyForm()
के साथ बनाया गया)।
वहाँ किसी तरह अगर एक रूप एक टेम्पलेट के भीतर से उस में किसी मौजूदा ऑब्जेक्ट है बताने के लिए है?
{% if form.instance.id %}
केवल एक 'संपादन' फार्म के लिए सच हो जाएगा: