Tuesday 15 February 2011

Django Admin Inlines -


  वर्ग MyParentModelAdmin (admin.ModelAdmin): def save_formset (स्वयं, अनुरोध, फ़ॉर्म, फ़ॉर्मेट, परिवर्तन): यदि Formset.model._meta.db_table == 'MyInLIneModel':   

डीबगर में

  formset.model = {ModelBase} & lt; class 'my app .models.MyInLineModel '& gt;   

मैं formset.model._meta.db_table द्वारा जांच कर रहा हूं जो कि 'MyInLineModel' है मुझे पता है यह सही रास्ता नहीं है क्या कोई भी मॉडल नाम जांचने का एक साफ तरीका सुझा सकता है।

मुझे पता नहीं है कि आप ऐसा क्यों करते हैं लेकिन आप इसे इस तरह से देख सकते हैं: anapp.models से कुछ मॉडल कोड आयात करें MyParentModelAdmin (admin.ModelAdmin): def save_formset (स्वयं, अनुरोध, फ़ॉर्म, फ़ॉर्मेट, परिवर्तन): यदि formset.model == कुछ मॉडेल: पास

No comments:

Post a Comment