gargoyle

Yazılım ekran görüntüsü:
gargoyle
Yazılım detaylar:
Versiyon: 0.10.8
Qayıt: 20 Feb 15
Geliştirici: Disqus
Lisans: Ücretsiz
Popülerlik: 36

Rating: nan/5 (Total Votes: 0)

gargoyle Django özelliği anahtarlarla ile başa çıkmak için bir platformdur.
kurun:
Gargoyle yüklemek pip
Enable:
Nexus zaten etkinleştirilmiş olması Yüklü değilse, o ilk yapmanız gerekir:
# Settings.py
INSTALLED_APPS (=
& Nbsp; ...
& Nbsp; 'nexus',
)
# Urls.py
ithalat nexus
nexus.autodiscover ()
urlpatterns = desenleri ('',
& Nbsp; ('^ nexus /', (nexus.site.urls) dahil)
)
(Nexus django.contrib.admin ile çalışır Django admin için bir yedek olduğunu)
& Nbsp; # settings.py
& Nbsp; INSTALLED_APPS = (
& Nbsp; ... 'çirkin yaratık',
& Nbsp;)

Kullanın:

# Bir dekoratör olarak
gargoyle.decorators ithalat switch_is_active gelen
switch_is_active (benim anahtar adı ')
def my_view (istek):
& Nbsp; dönüş 'foo'
Senin işlevleri içinde #
gargoyle ithalat gargoyle gelen
def işlevim (istek):
& Nbsp; eğer gargoyle.is_active (benim anahtar adı ', istek):
& Nbsp; dönüş 'foo'
& Nbsp; else:
& Nbsp; dönüş 'bar'
Özel nesneler ile #
gargoyle ithalat gargoyle gelen
def my_method (kullanıcı):
& Nbsp; eğer gargoyle.is_active (benim anahtar adı ', kullanıcı):
& Nbsp; dönüş 'foo'
& Nbsp; else:
& Nbsp; dönüş 'bar'
uzatın:
# Myapp / gargoyle.py
gargoyle ithalat koşullarından
django.contrib.sites.models ithalat Siteden
sınıf SiteConditionSet (conditions.ModelConditionSet):
& Nbsp; yüzde = conditions.Percent ()
& Nbsp; domain = conditions.String ()
gargoyle.register (SiteConditionSet (Sitesi))
gargoyle.is_active (benim anahtar adı ', Site.objects.get_current ())

Gereksinimler :

  • Django
  • Python

Geliştirici Diğer yazılım Disqus

django-perftools
django-perftools

20 Feb 15

Disqus
Disqus

14 Dec 14

postfix-stats
postfix-stats

14 Apr 15

django-db-utils
django-db-utils

11 May 15

Yorumlar gargoyle

Yorum Bulunamadı
Yorum eklemek
Görüntülerde açın!