/ / Submodels, उपयोगकर्ता के अनुकूल तरीके - django, django-मॉडल बनाना

Submodels, उपयोगकर्ता के अनुकूल तरीके - django, django-मॉडल बनाना

Django 1.9.8

एक मॉडल है और वहां submodels हैं। कई रिश्तों में से एक।

उदाहरण: व्यक्ति और बैंक खाते।

class Person(models.Model):
name = models.CharField(max_length=200, unique=True, blank=False)

class Account(models.Model):
account = models.CharField(max_length=20, unique=True, blank=False)
owner = models.ForeignKey(Person, on_delete=models.CASCADE)

कभी-कभी उपयोगकर्ता को जाने के लिए यह अधिक व्यावहारिक होता हैएक से एक नहीं, लेकिन जैसे कि इनपुट फ़ील्ड की सूची में submodels बनाएँ। एस / वह एक प्लस साइन दबाता है और एक नया सबमिडेल के लिए एक और इनपुट फ़ील्ड जोड़ा जाता है। फिर एक और आदि। इस तरह सब कुछ देखने योग्य है, टेबल की तरह। और एक सबमिट बटन जो प्रमाणीकरण और submodels के निर्माण को ट्रिगर करता है।

एक से एक करके submodels बनाने से ज्यादा दोस्ताना।

मैंने एक प्रोटोटाइप तैयार किया है: https://whispering-everglades-55047.herokuapp.com/

अजाक्स इस्तेमाल किया।

यह एक ठेठ पैटर्न होना चाहिए। क्या आप मुझे इस उद्देश्य के लिए एक तैयार किए गए आवेदन का सुझाव दे सकते हैं। मैं खुद को नहीं ढूंढ सकता।

उत्तर:

जवाब के लिए 0 № 1

उत्कृष्ट Django-स्वत: पूर्ण प्रकाश पैकेज ठीक वही होना चाहिए जो आप खोज रहे हैं। यह अंतिम उपयोगकर्ता को बनाने की अनुमति देता है owners एक में AccountFormView, उदाहरण के लिए, "अन्य जोड़ें" कार्यक्षमता (व्यवस्थापक के बाहर) के साथ "+" बटन के उपयोग के माध्यम से।