gargoyle

Software captura de pantalla:
gargoyle
Detalles de software:
Versión: 0.10.8
Fecha de carga: 20 Feb 15
Promotor: Disqus
Licencia: Libre
Popularidad: 36

Rating: nan/5 (Total Votes: 0)

gárgola es una plataforma para tratar con palancas de entidad en Django.
Instalar él:
PIP instalar gárgola
Habilitar él:
Si usted no tiene Nexus ya está habilitado, tendrá que hacerlo en primer lugar:
# Settings.py
INSTALLED_APPS = (
& Nbsp; ...
& Nbsp; "nexo",
)
# Urls.py
nexo de importación
nexus.autodiscover ()
urlpatterns = patterns ('',
& Nbsp; ('^ nexo /', incluye (nexus.site.urls)),
)
(Nexus es un reemplazo para su administración de Django, que trabaja con django.contrib.admin)
& Nbsp; # settings.py
& Nbsp; INSTALLED_APPS = (
& Nbsp; ... 'gárgola',
& Nbsp;)

Úsalo:

# Como decorador
desde gargoyle.decorators switch_is_active importación
switch_is_active ('mi nombre interruptor')
my_view def (petición):
& Nbsp; return 'foo'
# Dentro de sus funciones
de gárgola gárgola importación
mi_funcion def (petición):
& Nbsp; si gargoyle.is_active ('mi nombre switch', petición):
& Nbsp; return 'foo'
& Nbsp; otra cosa:
& Nbsp; "bar" retorno
# Con objetos personalizados
de gárgola gárgola importación
my_method def (usuario):
& Nbsp; si gargoyle.is_active ('mi nombre switch', usuario):
& Nbsp; return 'foo'
& Nbsp; otra cosa:
& Nbsp; "bar" retorno
Extiéndala:
# Miaplicacion / gargoyle.py
de las condiciones de importación de gárgolas
desde django.contrib.sites.models importación Sitio
clase SiteConditionSet (conditions.ModelConditionSet):
& Nbsp; por ciento = conditions.Percent ()
& Nbsp; domain = conditions.String ()
gargoyle.register (SiteConditionSet (Sitio))
gargoyle.is_active ('mi nombre switch', Site.objects.get_current ())

Requisitos :

  • Django
  • Python

Otro software de desarrollador Disqus

Overseer
Overseer

11 May 15

django-db-utils
django-db-utils

11 May 15

Comentarios a la gargoyle

Comentarios que no se encuentran
Añadir comentario
A su vez en las imágenes!