Django-Waffle.

ميزة زعنفة ل django
التحميل الان

Django-Waffle. الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • BSD License
  • اسم الناشر:
  • James Socol

Django-Waffle. العلامات


Django-Waffle. وصف

ميزة زعنفة ل django Django-Waffle هو Flipper Flipper ل Django. يمكنك تحديد الشروط التي يجب أن تكون العلم فيها نشطة، واستخدامها في عدد من الطرق. التثبيت: للبدء في استخدام Waffle، تحتاج فقط إلى إضافته إلى Office_Apps و MIDENT_CLASSES: Office_Apps = (# ... "Waffle "# ...) MIDELIDWARD_CLASSES = (# ... 'WAFFLE.MIDDEWAREWARE.WAFFLEMIDDYWARE'، # ...) نظرا لأن Waffle ستكون إعداد ملفات تعريف الارتباط على كائنات الاستجابة، فربما تريد ذلك أدناه أي برامج متوسطة بتعديل ملفات تعريف الارتباط قبل إرسالها out.Creating يتم إجراء إشارات العلم والإدارة من خلال واجهة مسؤول Django. يتم تمثيل كل علامة ميزة كائن العلم، والذي يحتوي على العديد من الخصائص. اسم العلم. سيتم استخدامها لتحديد العلم كل مكان اترك غير معروف لاستخدامه بشكل طبيعي. يتم الحفاظ على هذا من خلال ملفات تعريف الارتباط، لذلك يمكن للمستخدمين ذكي الوصول إليه. ومع ذلك، فهو القضية الأكثر شيوعا. هل هذا العلم نشط دائما بالنسبة للمخارجين؟ سيكون دائما نشطا دائما: قائمة من معرفات المستخدم التي ستكون هذه العلم ستكون دائما نشطة. يمكنك الجمع بين إعدادات متعددة هنا. على سبيل المثال، يمكنك تقديم ميزة إلى 12 من المستخدمين وجميع المطاطين. عند الجمع بين الإعدادات، ستكون العلم نشطا للمستخدم إذا كان أي من الإعدادات مطابقات بالنسبة لهم. يمكن استخدام أي من الإعدادات من أجل flagflags في القوالب، أو ملفوفة حول طرق عرض كاملة. إذا حاولت استخدام علامة غير محددة ، سوف تكون دائما غير نشطة. استخدم العلم في Templeatesjingo / Jinja2to استخدم علامة في قالب Jinja2 عبر Jingo، يمكنك ببساطة فعل: { إذا كان الهراء ('Flag_name')} محتوى إذا كان العلم نشطا { ENDIF} يمكنك أيضا إضافة قسم { آخر}، بالطبع: { إذا كان الهراء ('Flag_name')} Flag نشط! { آخر} العلم غير نشط! { endif} django templatesto استخدام العلم في قوالب الفانيليا Django، يمكنك استخدام علامة الوفل: { تحميل Waffle_tags} { waffle flag_name} flag نشط! { آخر} العلم غير نشط! { endwaffle} باستخدام علم في Viewsto استخدم علامة في عرض، أنت فقط تحتاج فقط Waffle.is_Active: استيراد Waffledef my_view (طلب): إذا waffle.is_active ( طلب، 'flag_name'): # السلوك إذا كان العلم نشطا. آخر: # السلوك إذا كان العلم غير نشط. كتابة طريقة عرض كاملة في Flagyou يمكنها أيضا لف عرض كامل أيضا في علم: من Waffle.Decorators استيراد Waffle @ Waffle ('Flag_name') Def my_view (طلب): # عرض متاح فقط إذا العلم نشط. إذا لم يكن العلم نشطا للطلب، فسيكون العرض 404. يمكنك عكس ذلك عن طريق وضع نقطة تعجب عند بدء اسم العلم، على سبيل المثال: Wwaffle ('! Flag_name') my_view (طلب): عرض # متاح فقط إذا كان العلم غير نشط. متطلبات: بيثون


Django-Waffle. برامج ذات صلة