gargoyle

البرمجيات قطة:
gargoyle
تفاصيل البرنامج:
الإصدار: 0.10.8
تاريخ إيداع: 20 Feb 15
المطور: Disqus
ترخيص: حرر
شعبية: 8

Rating: nan/5 (Total Votes: 0)

ومرزاب هو منبر للتعامل مع تبديل ميزة في جانغو.
تثبيته:
PIP تثبيت مرزاب
تمكينه:
إذا كنت لا تملك نيكزس تمكين بالفعل، وسوف تحتاج إلى القيام بذلك أولا:
# settings.py
INSTALLED_APPS = (
على & nbsp؛ ...
على & nbsp؛ "نيكزس"،
)
# urls.py
رابطة استيراد
nexus.autodiscover ()
urlpatterns = أنماط (''،
على & nbsp؛ ('^ نيكزس /'، وتشمل (nexus.site.urls))،
)
(نيكزس هو بديل لمشرف جانغو الخاص بك، الذي يعمل مع django.contrib.admin)
على & nbsp؛ # settings.py
على & nbsp؛ INSTALLED_APPS = (
على & nbsp؛ ... 'مرزاب،
على & nbsp؛)
استخدامه:
# كما الديكور
من gargoyle.decorators استيراد switch_is_active
switch_is_active ('اسمي مفتاح')
my_view مواطنه (طلب):
على & nbsp؛ العودة "فو"
# ضمن مهامكم
من مرزاب مرزاب استيراد
my_function مواطنه (طلب):
& nbsp؛ إذا gargoyle.is_active ('اسمي التبديل، الطلب):
على & nbsp؛ العودة "فو"
على & nbsp؛ آخر:
على & nbsp؛ العودة "بار"
# مع كائنات مخصصة
من مرزاب مرزاب استيراد
my_method مواطنه (المستخدم):
& nbsp؛ إذا gargoyle.is_active ('اسمي التبديل "، المستخدم):
على & nbsp؛ العودة "فو"
على & nbsp؛ آخر:
على & nbsp؛ العودة "بار"
تمديده:
# اسم التطبيق / gargoyle.py
من شروط استيراد مرزاب
من django.contrib.sites.models استيراد الموقع
الطبقة SiteConditionSet (conditions.ModelConditionSet):
على & nbsp؛ في المئة = conditions.Percent ()
على & nbsp؛ نطاق = conditions.String ()
gargoyle.register (SiteConditionSet (الموقع))
gargoyle.is_active ('اسمي التبديل، Site.objects.get_current ())

المتطلبات:

جانغو
بيثون

البرامج الأخرى من المطور Disqus

django-modeldict
django-modeldict

20 Feb 15

django-db-utils
django-db-utils

11 May 15

Disqus
Disqus

14 Dec 14

تعليقات ل gargoyle

لم يتم العثور على التعليقات
إضافة تعليق
بدوره على الصور!