gargoyle

Programinė įranga Screenshot:
gargoyle
Programinė detalės:
Versija: 0.10.8
Įkėlimo datą: 20 Feb 15
Kūrėjas: Disqus
Licencija: Nemokamai
Populiarumas: 8

Rating: nan/5 (Total Votes: 0)

Chimera yra spręsti yra: perjungia į Django platforma.
Įdiekite ją:
PIP įdiegti Chimera
Įjungti tai:
Jei jūs neturite "Nexus jau įjungtas, jums reikės padaryti, kad pirmą kartą:
# Settings.py
INSTALLED_APPS = (
& Nbsp; ...
& Nbsp; "Nexus"
)
# Urls.py
importo Nexus
nexus.autodiscover ()
urlpatterns = modeliai (",
& Nbsp; ("^" Nexus / "apima (nexus.site.urls)),
)
(Nexus jūsų Django admin pakeitimo, kuris dirba su django.contrib.admin)
& Nbsp; # settings.py
& Nbsp; INSTALLED_APPS = (
& Nbsp; <...> "Chimera"
& Nbsp;)

Naudokite jį:

# Kaip apdailininko
nuo gargoyle.decorators importo switch_is_active
switch_is_active ("mano jungiklis pavadinimas")
Def my_view (prašymas):
& Nbsp; grąža "foo"
# Jūsų funkcijų
iš Chimera importo Gargoyle
Def my_function (prašymas):
& Nbsp; jei gargoyle.is_active ("mano jungiklis pavadinimas", prašymas):
& Nbsp; grąža "foo"
& Nbsp; kitur:
& Nbsp; grąža "baras"
# Pagal užsakymą objektų
iš Chimera importo Gargoyle
Def my_method (vartotojas):
& Nbsp; jei gargoyle.is_active ("mano jungiklis pavadinimas", naudotojas):
& Nbsp; grąža "foo"
& Nbsp; kitur:
& Nbsp; grąža "baras"
jį pratęsti:
# MyApp / gargoyle.py
iš Chimera importo sąlygas
nuo django.contrib.sites.models importo svetainėje
klasė SiteConditionSet (conditions.ModelConditionSet):
& Nbsp; proc = conditions.Percent ()
& Nbsp; domenas = conditions.String ()
gargoyle.register (SiteConditionSet (vietoje))
gargoyle.is_active ("mano jungiklis pavadinimas", Site.objects.get_current ())

Reikalavimai :

  • Django
  • Python

Kita programinė įranga kūrėjas Disqus

Komentarai gargoyle

Komentarai nerastas
Pridėti komentarą
Pasukite ant paveikslėlio!