gargoyle

Tela Software:
gargoyle
Detalhes de Software:
Versão: 0.10.8
Data de upload: 20 Feb 15
Revelador: Disqus
Licença: Livre
Popularidade: 8

Rating: nan/5 (Total Votes: 0)

gárgula é uma plataforma para lidar com alterna de recursos no Django.
Instale-o:
pip instalar gárgula
Permitir-lhe:
Se você não tem Nexus já ativado, você terá que fazer isso primeiro:
# Settings.py
INSTALLED_APPS = (
& Nbsp; ...
& Nbsp; "nexo",
)
# Urls.py
nexus importação
nexus.autodiscover ()
urlpatterns = patterns ('',
& Nbsp; ('^ nexus /', incluem (nexus.site.urls)),
)
(Nexus é um substituto para o seu administrador Django, que trabalha com django.contrib.admin)
& Nbsp; # settings.py
& Nbsp; INSTALLED_APPS = (
& Nbsp; ... 'gárgula ",
& Nbsp;)

Use-o:

# Como um decorador
de gargoyle.decorators importação switch_is_active
switch_is_active ('meu nome interruptor')
my_view def (request):
& Nbsp; return 'foo'
# Dentro de suas funções
de gárgula importação gárgula
my_function def (request):
& Nbsp; se gargoyle.is_active ('meu nome interruptor', request):
& Nbsp; return 'foo'
& Nbsp; mais:
& Nbsp; retorno 'bar'
# Com objetos personalizados
de gárgula importação gárgula
my_method def (usuário):
& Nbsp; se gargoyle.is_active ('meu nome interruptor', usuário):
& Nbsp; return 'foo'
& Nbsp; mais:
& Nbsp; retorno 'bar'
Estique-a:
# Myapp / gargoyle.py
de condições de importação gárgula
de django.contrib.sites.models importação do Site
classe SiteConditionSet (conditions.ModelConditionSet):
& Nbsp; por cento = conditions.Percent ()
& Nbsp; domain = conditions.String ()
gargoyle.register (SiteConditionSet (Site))
gargoyle.is_active ('meu nome interruptor', Site.objects.get_current ())

Requisitos :

  • Django
  • Python

Outro software de desenvolvedor Disqus

django-modeldict
django-modeldict

20 Feb 15

Zumanji
Zumanji

20 Feb 15

nose-performance
nose-performance

20 Feb 15

Comentário para gargoyle

Comentários não encontrado
Adicionar comentário
Ligue imagens!