gargoyle

Скріншот програми:
gargoyle
Дані програми:
Версія: 0.10.8
Дата завантаження: 20 Feb 15
Розробник: Disqus
Ліцензія: Безкоштовно
Популярність: 8

Rating: nan/5 (Total Votes: 0)

Горгулья платформа для роботи з функцією перемикає в Django.
Встановити його:
пункт встановити горгулі
Включити його:
Якщо ви не маєте Nexus вже включений, ви повинні будете зробити, що спочатку
# Settings.py
INSTALLED_APPS = (
І NBSP; ...
І NBSP; 'Nexus ",
)
# Urls.py
імпорт Nexus
nexus.autodiscover ()
urlpatterns = візерунки ('',
І NBSP; ('^ Nexus /', включають в себе (nexus.site.urls)),
)
(Nexus є заміна для вашого Django адміністратора, який працює з django.contrib.admin)
І NBSP; # settings.py
І NBSP; INSTALLED_APPS = (
І NBSP; ... Горгулья »,
І NBSP;)

Використання:

# В якості декоратора
від gargoyle.decorators імпорту switch_is_active
switch_is_active ('моє ім'я вимикач')
Def my_view (запит):
І NBSP; повернення 'Foo'
# У ваших функцій
від горгулі горгулі імпорту
Def my_function (запит):
І NBSP; якщо gargoyle.is_active ('моє ім'я вимикач ", запит):
І NBSP; повернення 'Foo'
І NBSP; інше:
І NBSP; повернення "риса"
# З користувацькими об'єктами
від горгулі горгулі імпорту
Def my_method (користувач):
І NBSP; якщо gargoyle.is_active ('моє ім'я вимикач ", користувача):
І NBSP; повернення 'Foo'
І NBSP; інше:
І NBSP; повернення "риса"
Витягніть її:
# MyApp / gargoyle.py
від горгулі умови імпорту
від django.contrib.sites.models імпорту сайтів
клас SiteConditionSet (conditions.ModelConditionSet):
І NBSP; відсотків = conditions.Percent ()
І NBSP; домен = conditions.String ()
gargoyle.register (SiteConditionSet (сайт))
gargoyle.is_active ('моє ім'я вимикач ", Site.objects.get_current ())

Вимоги

  • Django
  • Python

Інші програми розробника Disqus

Disqus
Disqus

14 Dec 14

postfix-stats
postfix-stats

14 Apr 15

django-bitfield
django-bitfield

14 Apr 15

nose-performance
nose-performance

20 Feb 15

gargoyle

Коментар не знайдено
додати коментар
Включіть картинки!