inspect.getmembers(object[, predicate])
किसी ऑब्जेक्ट के सभी सदस्यों को नाम से क्रमबद्ध (नाम, मूल्य) जोड़े की सूची में वापस करें।निरीक्षण.getmembers क्रम में?
मैं इस विधि का उपयोग करना चाहता हूं, लेकिन मैं नहीं चाहता कि सदस्यों को सॉर्ट किया जाए। मैं चाहता हूं कि वे उसी क्रम में लौटे जो उन्हें परिभाषित किया गया था। क्या इस विधि का कोई विकल्प है?
उपयोग मामला:
तो कुछ ऐसे स्वरूप बनाना:
class RegisterForm(Form):
username = Field(model_field='username', filters=validators.minlength(3))
password1 = Field(model_field='password', widget=widgets.PasswordInput)
password2 = Field(widget=widgets.PasswordInput)
first_name = Field(model_field='first_name')
last_name = Field(model_field='last_name')
address = SubForm(form=AddressForm, model_field='address')
मैं क्षेत्रों में एक ही क्रम में वे परिभाषित कर रहे हैं में प्रदान की जा करना चाहते हैं।
क्यों -1 के साथ मिल जा सकता है? इस क्यू के साथ क्या गलत है? – mpen
आप ऐसा क्यों करना चाहते हैं? – Daenyth
@ डेनथ: अद्यतन क्यू डब्ल्यू/उपयोग केस। – mpen