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 ())

Требования

  • Джанго
  • Python

Другие программы разработчика Disqus

Overseer
Overseer

11 May 15

postfix-stats
postfix-stats

14 Apr 15

django-bitfield
django-bitfield

14 Apr 15

Комментарии к gargoyle

Комментарии не найдены
добавить комментарий
Включите картинки!