python - Django choice field with a lot of choices - Is there an easy solution that's efficient? -
एक चुनिंदा विजेट का उपयोग करते हुए Django का विकल्प फ़ील्ड, क्या कोई सर्वोत्तम प्रथाएं हैं, जो कि ऊपर की ओर <मजबूत > ए या बी विकल्प, या यहां तक कि जो भी आसान है | साफ | प्लगेबल जिसमें ए विकल्प शामिल है? मेरे पास एक ही समस्या थी और, मेरी राय में, इस से निपटने का सबसे अच्छा तरीका एक स्वत: पूर्ण फ़ील्ड का उपयोग कर रहा है। यह टेक्स्ट फ़ील्ड की तरह है लेकिन उस पाठ इनपुट में लिखते समय उपयोगकर्ता को विकल्प मिलता है। यह एक साधारण टेक्स्ट फ़ील्ड से बेहतर है क्योंकि आपको मान्य करना होगा कि मान सही है या नहीं: आप केवल एक मान्य मान चुन सकते हैं। मैं कुछ क्षुधा की कोशिश करता हूं ताकि स्वत: पूर्ण हो सके और मेरी ज़रूरतों को पूरा करने वाला सर्वोत्तम यह था: आशा है कि यह मदद करता है ! & lt; option & gt; तत्व ज़ाहिर है, यह बहुत लंबा समय लेता है और कई सफ़र मेमोरी करता है जब सैकड़ों विकल्प होते हैं। जब यह विदेशी कुंजी की बात आती है, तो
contrib.admin के
raw_id_fields के जैसा कुछ भी इस्तेमाल किया जा सकता है, लेकिन कठिन-कोडित मानों के मामले में (उदाहरण के लिए, दुनिया में सभी
pycountry से आते हैं, से चुनने के लिए, मुझे यकीन नहीं है कि ए) के अलावा अन्य क्या करना है, AJAX को सूची प्रदान करने के लिए (अभी भी बहुत सारे मान पाइप आउट) या बी) विजेट के लिए एक चार फ़ील्ड का उपयोग करें, जिससे फ़ॉर्म को खराब इनपुट को मान्य करने की इजाजत दी जा सके।
Comments
Post a Comment