gargoyle

Software skärmdump:
gargoyle
Mjukvaruinformation:
Version: 0.10.8
Ladda upp dagen: 20 Feb 15
Utvecklare: Disqus
Licens: Gratis
Popularitet: 8

Rating: nan/5 (Total Votes: 0)

gargoyle är en plattform för att hantera funktions växlar i Django.
Installera det:
Pip installera gargoyle
Aktivera det:
Om du inte har Nexus redan aktiverat, måste du göra det först:
# Settings.py
INSTALLED_APPS = (
& Nbsp; ...
& Nbsp; "nexus",
)
# Urls.py
import nexus
nexus.autodiscover ()
urlpatterns = mönster ('',
& Nbsp; ('^ nexus /', inkludera (nexus.site.urls)),
)
(Nexus är en ersättning för din Django admin, som arbetar med django.contrib.admin)
& Nbsp; # settings.py
& Nbsp; INSTALLED_APPS = (
& Nbsp; ... "gargoyle",
& Nbsp;)

Använd den:

# Som dekoratör
från gargoyle.decorators import switch_is_active
switch_is_active ("min switch namnet ')
def my_view (begäran):
& Nbsp; return 'foo'
# Inom dina uppgifter
från gargoyle import gargoyle
def my_function (begäran):
& Nbsp; om gargoyle.is_active ("min switch namnet", begäran):
& Nbsp; return 'foo'
& Nbsp; annars:
& Nbsp; return 'bar'
# Med egna objekt
från gargoyle import gargoyle
def my_method (user):
& Nbsp; om gargoyle.is_active ("min switch namnet", användare):
& Nbsp; return 'foo'
& Nbsp; annars:
& Nbsp; return 'bar'
Utöka det:
# Mittpgm / gargoyle.py
från gargoyle importvillkor
från django.contrib.sites.models import Site
klass SiteConditionSet (conditions.ModelConditionSet):
& Nbsp; procent = conditions.Percent ()
& Nbsp; domain = conditions.String ()
gargoyle.register (SiteConditionSet (Site))
gargoyle.is_active ("min switch namnet", Site.objects.get_current ())

Krav :

  • Django
  • Python

Annan programvara för utvecklare Disqus

django-db-utils
django-db-utils

11 May 15

django-modeldict
django-modeldict

20 Feb 15

Disqus
Disqus

14 Dec 14

Overseer
Overseer

11 May 15

Kommentarer till gargoyle

Kommentarer hittades inte
Kommentar
Slå på bilder!