gargoyle

Skjermbilde programvare:
gargoyle
Prog.varedetaljer:
Versjon: 0.10.8
Last opp dato: 20 Feb 15
Utvikler: Disqus
Lisens: Gratis
Popularitet: 8

Rating: nan/5 (Total Votes: 0)

gargoyle er en plattform for å håndtere funksjons veksler i Django.
Installer det:
PIP installere gargoyle
Aktiver det:
Hvis du ikke har Nexus allerede er aktivert, må du gjøre det først:
# Settings.py
INSTALLED_APPS = (
& Nbsp; ...
& Nbsp; 'nexus',
)
# Urls.py
import nexus
nexus.autodiscover ()
urlpatterns = mønstre ('',
& Nbsp; ('^ nexus /', inkluderer (nexus.site.urls)),
)
(Nexus er en erstatning for din Django admin, som fungerer med django.contrib.admin)
& Nbsp; # settings.py
& Nbsp; INSTALLED_APPS = (
& Nbsp; ... 'gargoyle',
& Nbsp;)

Bruke det:

# Som dekoratør
fra gargoyle.decorators import switch_is_active
switch_is_active ('min bryter name')
def my_view (forespørsel):
& Nbsp; return 'foo'
# Innenfor dine funksjoner
fra gargoyle import gargoyle
def my_function (forespørsel):
& Nbsp; hvis gargoyle.is_active ('min bryter navn', forespørsel):
& Nbsp; return 'foo'
& Nbsp; annet:
& Nbsp; return 'bar'
# Med tilpassede objekter
fra gargoyle import gargoyle
def my_method (bruker):
& Nbsp; hvis gargoyle.is_active ('min bryter navn', bruker):
& Nbsp; return 'foo'
& Nbsp; annet:
& Nbsp; return 'bar'
Utvid det:
# MyApp / gargoyle.py
fra gargoyle importvilkår
fra django.contrib.sites.models import Side
klasse SiteConditionSet (conditions.ModelConditionSet):
& Nbsp; prosent = conditions.Percent ()
& Nbsp; domain = conditions.String ()
gargoyle.register (SiteConditionSet (Site))
gargoyle.is_active ('min bryter navn', Site.objects.get_current ())

Krav :

  • Django
  • Python

Annen programvare fra utvikleren Disqus

postfix-stats
postfix-stats

14 Apr 15

django-db-utils
django-db-utils

11 May 15

Zumanji
Zumanji

20 Feb 15

Overseer
Overseer

11 May 15

Kommentarer til gargoyle

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!