मान लीजिए कि मेरे पास दो मॉडल हैं: ए और बी ए के साथ बी-ए के साथ एक से अधिक संबंध हैं। ए में कई बी हो सकते हैं। अगर मैं व्यवस्थापक को सही तरीके से कॉन्फ़िगर करता हूं तो मैं बी को देख सकता हूं जो ए से संबंधित है और वेबसाइट को रीफ्रेश किए बिना गतिशील रूप से जोड़ता है। मेरे पास 'अधिक जोड़ें' बटन है और मैं कुछ ए के भीतर कई बी बना सकता हूं। अब मैं मानक विचारों और टेम्पलेट्स का उपयोग करके एक ही चीज़ करने का उदाहरण ढूंढ रहा हूं। कोई सुझाव?Django एक से कई रूपों
उत्तर
जैसा कि अन्य ने बताया है कि आपको अपने विचार के लिए एक इनलाइन फॉर्मेट बनाना होगा। व्यवस्थापक में उपयोग किया गया जेएस इस प्रोजेक्ट पर आधारित है: https://github.com/elo80ka/django-dynamic-formset। इसमें हाल ही में कई अपडेट नहीं हुए हैं लेकिन यहां उदाहरण और कुछ उपयोग दस्तावेज़ हैं: https://github.com/elo80ka/django-dynamic-formset/blob/master/docs/usage.rst
व्यवस्थापक इनलाइनों के साथ क्या करता है (मॉडल जो आप किसी अन्य मॉडल के परिवर्तन रूप से संपादित करते हैं) के बारे में वास्तव में कुछ भी खास नहीं है। यह वास्तविक HTML फॉर्म को डुप्लिकेट करने के लिए Django के formsets और जावास्क्रिप्ट का थोड़ा सा उपयोग करता है। Django के स्वरूपों को एक अस्पष्ट रूपों को संभालने के लिए बनाया गया है, इसलिए वास्तव में यह सब कुछ है।
inline formset का उपयोग करें, और शायद 'अधिक जोड़ें' बटन के लिए जावास्क्रिप्ट का थोड़ा सा उपयोग करें।
- 1. कई रूपों
- 2. सपाट एक-से-कई Django
- 3. Django एक से कई मॉडल
- 4. django एक से कई संबंध
- 5. एक साथ कई रूपों को क्रमबद्ध करें?
- 6. Django रूपों का उपयोग कर
- 7. Django रूपों जादूगर और recaptcha
- 8. django 1.4 कई से कई थोक
- 9. Django - एकाधिक रूपों के साथ काम करना
- 10. एक सबमिट बटन के साथ कई रूपों को सबमिट करें
- 11. गतिशील रूपों के साथ Django FormWizard
- 12. django-userena रूपों को अतिरिक्त फ़ील्ड जोड़ने
- 13. Django Formset.is_valid() अतिरिक्त रूपों के लिए असफल
- 14. एक Django रूपों के परिणामों को अंकन करना POST अनुरोध
- 15. Django में रिवर्स() का उपयोग रूपों
- 16. लॉगिन Django का उपयोग करके पृष्ठ रूपों
- 17. django कई से कई फ़ील्ड: prefetch प्राथमिक कुंजी केवल
- 18. Django: कई से कई फ़ील्ड द्वारा मॉडल को ऑर्डर करें
- 19. Django फ़िल्टर कई से कई लोगों के साथ
- 20. Django ORM: अनुकूलन कई-से-अनेक संबंध
- 21. Django कई से कई (एम 2 एम) एक ही मॉडल से संबंध
- 22. Django: (केवल) कंपाउंड कुंजी के साथ एक मेज के माध्यम से कई से कई
- 23. एक डोमेन पर django के कई उदाहरण
- 24. Django रूपों में गतिशील क्षेत्रों को संग्रहीत करना
- 25. Django - संबंधित मॉडलों के लिए रूपों का संयोजन
- 26. ईएफ कोड पहला: कई से कई और एक से कई
- 27. Grails कई से कई और एक से कई संघर्ष
- 28. Django कई सैद्धांतिक संकेत?
- 29. Django कई चौराहे के लिए कई
- 30. SignalR रूपों
अच्छी तरह से ... [django व्यवस्थापक स्रोत] (https://code.djangoproject.com/browser/django/trunk/django/contrib/व्यवस्थापक) शुरू करने के लिए एक जगह हो सकती है। लेकिन आप जो पूछ रहे हैं वह गैर-तुच्छ है, आप कोड का एक अच्छा हिस्सा लिखने जा रहे हैं। – AdamKG