django-admin- الإضافات

إضافات المسؤول
التحميل الان

django-admin- الإضافات الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • BSD License
  • السعر:
  • FREE
  • اسم الناشر:
  • Matthew Schinckel
  • موقع ويب الناشر:
  • http://schinckel.net

django-admin- الإضافات العلامات


django-admin- الإضافات وصف

Django-Admin-Reds هي تطبيق Django يوفر إضافات المسؤول. فيما يلي حلول لأولئك، كلها مجمعة معا. التثبيت "admin_additions" لإعدادات الإعدادات الخاصة بك. installed_apps.then تكوين الإضافات التي تريد استخدامها. يتم عرض الإعدادات الافتراضية: Admin_additions = {'Return_to_filtered_changelist': False، 'Save_on_top': صحيح، "List_Select_Related": FALSE، 'Fullled_dynamic_formsets': صحيح} SettingReturn_to_Filtered_Changelist عندها تحرير كائن، يمكنك عادة العودة إلى العرض المرشح من أين أتيت. هذا هو التصحيح القرد الذي يكمل طريقة التغيير العادي على فئة SOMMALADMIN الأساسية، ويضمن إرجاعها بعد عودة إلى طريقة العرض الإحالة. هذه الطريقة للعودة إلى العرض المرشح بعد تقديم نموذج في المسؤول عرض التغيير يعتمد إلى حد كبير على مقتطف 2531 http://djangosniplepets.org/snippets/2531/.save_on_topshould يكون الافتراضي: عرض شريط الأدوات حفظ في الجزء العلوي من كل تغيير وبعد إذا كنت قد غيرت أعمدة العرض، فقم بإجراء أي عمليات بحث على الإطلاق، فهذه فكرة جيدة. lewerfully_dynamic_formssetsss ) تصحيح modeladmin المثبتة. ويشمل ذلك غير مسجل، والتصحيح ثم إعادة التسجيل. قد تمر في نموذج، أو سلسلة من النموذج "App_label.modelname"، وظيفة التي ستستغرق وتصحيح فئة modeladmin. إذا قمت بإنشاء فئة جديدة تعتمد على الفئة المرة، فيمكنك إرجاعها: ثم سيتم استخدام ذلك داخل إعادة التسجيل. إذا قمت ببساطة بتصحيح الفئة الموجودة، فيمكنك إعادة أي شيء، وسيتم استخدام الفئة الأصلية المصححة. من Admin_additions.patchers استيراد Patch_model_admindef patcher_function (model_admin): # هل الاشياء هنا. model_admin.form = myclassyform return model_admin # اختياري: يمكنك التصحيح في plicepatch_model_admin (mymodel، patcher_function) add_inlines (النموذج، الطيران) حالة بسيطة / شائعة من الترقيع modeladmin - مضيفا جديدا جديدا: من django.contrib استيراد admin_additions الاستيراد add_inlinesfrom نماذج استيراد fooclass fooinline (admin.stackedinline): model = fooadd_inlines ('bar.bar'، fooinline) يمكنك تمريرها متعددة. قد تمر أيضا في أي مجموعة من النماذج أو المسؤول عن الطراز: إذا تم استلام نموذج ، سيقوم بإنشاء Stackedinline لهذا الطراز. add_actions (نموذج، * الإجراءات) مثل الطوائف، ولكن أضف إجراء. @ patch_admin (النموذج) ديكور، يمكن أن تزيين وظيفة لتكون مصححة. من admin_additions.patchers استيراد patch_admin @ Patch_Admin (model) def patcher_function (model_admin): model_admin.form = بناء جملة myclassyformthis هو terser من وظيفة patch_model_admin أعلاه.product الصفحة الرئيسية


django-admin- الإضافات برامج ذات صلة