Friday, 15 March 2013

python - How can I programmatically obtain the max_length of a Django model field? -


कहें कि मेरे पास एक ऐसा डीजेंगो वर्ग है:

  वर्ग व्यक्ति (models.Model ): Name = models.CharField (max_length = 50) # ...  

मैं programatically max_length मान नाम फ़ील्ड?

व्यक्ति._meta.get_field ('name')। Max_length आपको यह मान देगा लेकिन _meta का उपयोग करने से यह पता चलता है कि यह आपको सामान्य उपयोग में नहीं करना चाहिए।

संपादित करें: जैसा कि कार्ल ने बताया, यह नामकरण भ्रामक है और इसका प्रयोग करने में काफी स्वीकार्य लगता है:


No comments:

Post a Comment