شكل django-filtered

نموذج يمكن أن يكون له مرشحات QuerySet لكل حقل تعريف الإعلانات
التحميل الان

شكل django-filtered الترتيب والملخص

الإعلانات

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

شكل django-filtered العلامات


شكل django-filtered وصف

Django-filtered-form هو شكل يمكن أن يحتوي على عوامل مرشحات QuerySet لكل حقل تعريف الإعلانات بشكل تصريح. التثبيت الخاص بك Virtualenv، استخدم PIP تثبيت Django-FilterEdform.you لا تحتاج إلى تثبيته في الإعدادات الخاصة بك. installed_apps، لأنه لا يوفر أي النماذج أو القوالب، النماذج فقط. طريقة الاستخدام الوحيدة لتحديد المرشحات في الحقول على نموذج نموذج DJango: من Django استيراد Formsfrom.models استيراد شخص من Filtered_Form.Forms استيراد FilteringFormClass PersonAdMinForm (FilteringForm): Moda Class = Person Instance_filters = {'' ':' company.units '} مرشحات = {' الوحدات ': models.q (is_active = true)، "colours__in": } instance_filtersinstance_filters هي الأشياء التي تسمح بمرشحات العلائقية ليتم تطبيقها. على سبيل المثال، إذا كان لديك ثلاث مرات من النماذج والشخص والوحدة والشركة، وكل شخص ووحدة لها مفتاح أجنبي لشركة، يمكنك استخدام عامل تصفية مثيل لتحديد وحدات الشركة المرتبطة بسهولة فقط queryset عند عرض شخص .الشراء، يمكنك توفير طريقة Queryset (التي لا تتطلب الوسائط)، لمزيد من التصفية: Instance_filters = {'الوحدات': 'company.units.active'} بنية تصفية عادية أكثر، تتيح لك توفير ف كائن، أو Dict من أزواج القيمة الرئيسية، والتي سيتم تمريرها إلى .filter () على QuerySet.You يمكنك بسهولة إطلاق النار على نفسك في القدم إذا كانت مفاتيح المرشح الخاصة بك ليست حججا صالحة لوظيفة مرشح على هذا QuerySet.formsetsyou يمكن إما إنشاء نموذج باستخدام هذه الطريقة، ثم اجتياز ذلك إلى فئة Formset أو المصنع. أو يمكنك الحصول على فئة Formset بناء على filtered_form.forms.filteredformet، والذي سيقوم أيضا بإعداد قيم QuerySet على النموذج الفارغ بشكل صحيح، وهو مفيد للغاية إذا كنت تستخدم نماذج ديناميكية. الصفحة الرئيسية متكررة


شكل django-filtered برامج ذات صلة