irvikuva on foorumi käsittelee ominaisuus toimintaa vaihtuu Django.
Asenna se:
Pip asentaa irvikuva
Ota se:
Jos sinulla ei ole Nexus jo käytössä, sinun täytyy tehdä, että ensin:
# Settings.py
INSTALLED_APPS = (
& Nbsp; ...
& Nbsp; "nexus",
)
# Urls.py
tuonti nexus
nexus.autodiscover ()
urlpatterns = kuviot ('',
& Nbsp; ("^ Nexus /", kuuluu (nexus.site.urls)),
)
(Nexus on korvaaja Django admin, joka toimii django.contrib.admin)
& Nbsp; # settings.py
& Nbsp; INSTALLED_APPS = (
& Nbsp; ... "irvikuva",
& Nbsp;)
Käytä sitä:
# Kuin sisustaja
alkaen gargoyle.decorators tuonti switch_is_active
switch_is_active ("minun kytkin nimi ')
def my_view (pyynnöstä):
& Nbsp; paluu "foo"
# Omassa toimintoja
alkaen irvikuva tuonti irvikuva
def my_function (pyynnöstä):
& Nbsp; jos gargoyle.is_active ("minun kytkin nimi ', pyynnöstä):
& Nbsp; paluu "foo"
& Nbsp; muuta:
& Nbsp; paluu "bar"
# Mukautettuja objekteja
alkaen irvikuva tuonti irvikuva
def my_method (käyttäjä):
& Nbsp; jos gargoyle.is_active ("minun kytkin nimi", käyttäjä):
& Nbsp; paluu "foo"
& Nbsp; muuta:
& Nbsp; paluu "bar"
Suorista se:
# MyApp / gargoyle.py
alkaen irvikuva tuontiedellytykset
alkaen django.contrib.sites.models tuonti Site
luokan SiteConditionSet (conditions.ModelConditionSet):
& Nbsp; prosenttia = conditions.Percent ()
& Nbsp; domain = conditions.String ()
gargoyle.register (SiteConditionSet (Site))
gargoyle.is_active ("minun kytkin nimi", Site.objects.get_current ())
Vaatimukset :
- Django
- Python
Kommentteja ei löytynyt