vízköpő egy platform foglalkozó funkció váltás az a Django.
telepíteni:
pip telepíteni vízköpő
Enable ez:
Ha nem rendelkezik Nexus már engedélyezve, akkor meg kell tenni, hogy az első:
# Settings.py
INSTALLED_APPS = (
& Nbsp; ...
& Nbsp; "nexus",
)
# Urls.py
import nexus
nexus.autodiscover ()
urlpatterns = minták ('',
& Nbsp; ("^ nexus /" közé (nexus.site.urls)),
)
(Nexus helyettesíti a Django admin, amely együttműködik django.contrib.admin)
& Nbsp; # settings.py
& Nbsp; INSTALLED_APPS = (
& Nbsp; ... "vízköpő",
& Nbsp;)
Használd ezt:
# Mint egy dekoratőr
a gargoyle.decorators import switch_is_active
switch_is_active ("az én switch name ')
def my_view (kérésre):
& Nbsp; return 'ize'
# Belül a funkciók
a vízköpő import vízköpő
def My_function (kérésre):
& Nbsp; Ha gargoyle.is_active ("az én switch name ', igény szerint):
& Nbsp; return 'ize'
& Nbsp; mást:
& Nbsp; return 'bar'
# Egyéni célok
a vízköpő import vízköpő
def my_method (felhasználó):
& Nbsp; Ha gargoyle.is_active ("az én switch nevet", felhasználó):
& Nbsp; return 'ize'
& Nbsp; mást:
& Nbsp; return 'bar'
Hosszabbítsa meg:
# Myapp / gargoyle.py
a vízköpő behozatali feltételek
a django.contrib.sites.models import Honlap
osztály SiteConditionSet (conditions.ModelConditionSet):
& Nbsp; százalékkal = conditions.Percent ()
& Nbsp; domain = conditions.String ()
gargoyle.register (SiteConditionSet (Honlap))
gargoyle.is_active ("az én switch nevet", Site.objects.get_current ())
követelmények :
- Django
- Python
Hozzászólás nem található