gargoyle

ソフトウェアのスクリーンショット:
gargoyle
ソフトウェアの詳細:
バージョン: 0.10.8
日付のアップロード: 20 Feb 15
開発者: Disqus
ライセンス: 無料
人気: 8

Rating: nan/5 (Total Votes: 0)

ガーゴイルはDjangoの中の特徴トグルに対処するためのプラットフォームです。
のそれをインストールしてください:
ガーゴイルをインストールピップ
のそれを有効にする:
あなたはネクサスはすでに有効になって持っていけない場合は、最初にそれを実行する必要があります。
#のsettings.py
INSTALLED_APPS =(
  ...
  'ネクサス」、

#のurls.py
輸入ネクサス
nexus.autodiscover()
urlpatternsの=パターン( ''、
 ( '^ネクサス/'、(nexus.site.urls)を含む)、

(ネクサスはdjango.contrib.adminで動作し、あなたのDjangoのadminの交換、である)
 #のsettings.py
  INSTALLED_APPS =(
  ...「ガーゴイル」、
 )
<強い>
それを使用してください:の
デコレータとして#
gargoyle.decoratorsからswitch_is_activeインポート
@switch_is_active( '私のスイッチ名')
デフmy_view(リクエスト):
&NBSP; 'foo'を返す
あなたの関数内#
ガーゴイルインポートガーゴイルから
デフmy_functionの(要求):
&NBSP;もしgargoyle.is_active( '私のスイッチ名'、要求):
&NBSP; 'foo'を返す
&NBSP、そうでない:
&NBSP;戻り「バー」
カスタムオブジェクトを持つ#
ガーゴイルインポートガーゴイルから
デフ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

django-bitfield
django-bitfield

14 Apr 15

Overseer
Overseer

11 May 15

postfix-stats
postfix-stats

14 Apr 15

へのコメント gargoyle

コメントが見つかりません
コメントを追加
画像をオンにする!