gargulec jest platformą do czynienia z żabek fabularnych w Django.
Zainstaluj go:
pip zainstalować gargoyle
Włącz go:
Jeśli nie masz Nexus już włączone, trzeba zrobić pierwszy:
# Settings.py
INSTALLED_APPS = (
& Nbsp; ...
& Nbsp; "Nexus",
)
# Urls.py
Import nexus
nexus.autodiscover ()
urlpatterns = patterns ('',
& Nbsp; ('^ nexus /', to (nexus.site.urls)),
)
(Nexus jest zamiennik administracyjnym Django, który działa z django.contrib.admin)
& Nbsp; # settings.py
& Nbsp; INSTALLED_APPS = (
& Nbsp; ... "gargulec",
& Nbsp;)
Użyj go:
# Jako dekorator
z gargoyle.decorators importu switch_is_active
switch_is_active ("nazywam przełącznik")
my_view def (wniosek):
& Nbsp; return 'foo'
# W ramach swoich funkcji
od importu gargulec gargulec
My_function def (wniosek):
& Nbsp; gargoyle.is_active ("nazywam przełącznik", wniosek):
& Nbsp; return 'foo'
& Nbsp; indziej:
& Nbsp; return "bar"
# Z własnych obiektów
od importu gargulec gargulec
my_method def (użytkownik):
& Nbsp; gargoyle.is_active ("nazywam przełącznik", użytkownika):
& Nbsp; return 'foo'
& Nbsp; indziej:
& Nbsp; return "bar"
Rozszerzenie to:
# Myapp / gargoyle.py
od warunków przywozu Gargulec
z django.contrib.sites.models importu UNESCO
Klasa SiteConditionSet (conditions.ModelConditionSet):
& Nbsp; proc = conditions.Percent ()
& Nbsp; domain = conditions.String ()
gargoyle.register (SiteConditionSet (UNESCO))
gargoyle.is_active ("nazywam przełącznik", Site.objects.get_current ())
Wymagania :
- Django
- Python
Komentarze nie znaleziono