gargoyle

소프트웨어 스크린 샷:
gargoyle
소프트웨어 정보:
버전: 0.10.8
업로드 날짜: 20 Feb 15
개발자: Disqus
라이센스: 무료
인기: 8

Rating: nan/5 (Total Votes: 0)

석상 장고의 기능을 토글 처리하기위한 플랫폼입니다.
설치한다 :
석상을 설치 PIP
그것을 사용 :
당신은 넥서스가 이미 활성화 해달라고 경우에, 당신은 첫 번째를 수행해야합니다 :
# 1 settings.py
INSTALLED_APPS = (
& NBSP; ...
& NBSP; '넥서스',
)
# 1 urls.py
수입 넥서스
nexus.autodiscover ()
urlpatterns의 패턴 = ( '',
& NBSP; ( '^ 넥서스는 /'(nexus.site.urls)를 포함한다)
)
(넥서스 django.contrib.admin 작동 장고 관리자에 대한 대체입니다)
& NBSP; #의 settings.py
& NBSP; INSTALLED_APPS = (
& NBSP; ... '석상'
& NBSP;)
그것을 사용 :
# 장식으로
gargoyle.decorators 수입 switch_is_active에서
@switch_is_active ( '내 스위치 이름')
데프 my_view (요청시)
& NBSP; 반환 '갑'
당신의 함수 내에서 #
석상 수입 석상에서
데프 my_function (요청시)
& NBSP; 경우 gargoyle.is_active ( '내 스위치 이름', 요청)
& NBSP; 반환 '갑'
& NBSP; 다른 :
& NBSP; 반환 '바'
사용자 정의 개체 #
석상 수입 석상에서
데프 my_method (사용자) :
& NBSP; 경우 gargoyle.is_active ( '내 스위치 이름', 사용자) :
& NBSP; 반환 '갑'
& 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 ())

이 요구 사항 :

이 장고
파이썬

개발자의 기타 소프트웨어 Disqus

django-modeldict
django-modeldict

20 Feb 15

django-perftools
django-perftools

20 Feb 15

Disqus
Disqus

14 Dec 14

postfix-stats
postfix-stats

14 Apr 15

코멘트 gargoyle

댓글을 찾을 수 없습니다
코멘트를 추가
이미지를 켜십시오!