django-bitfield

ソフトウェアのスクリーンショット:
django-bitfield
ソフトウェアの詳細:
バージョン: 1.6.3
日付のアップロード: 14 Apr 15
開発者: Disqus
ライセンス: 無料
人気: 40

Rating: nan/5 (Total Votes: 0)

ジャンゴ·ビットフィールドは、あなたのDjangoのモデル用(BigIntegerFieldを使用して)クラスのようなビットフィールドを提供してDjangoのアプリです。
<強い>インストールの
PIP(またはeasy_installを)でそれをインストールします。
ジャンゴ·ビットフィールドをインストールピップ
の使用法
まず、あなたのクラスにビットフィールドを添付する必要があります。これは、データベース内のBigIntegerField(BIGINT)として機能します:
ビットフィールドのインポートビットフィールドから
クラスをmymodel(models.Model):
&NBSP;フラグ=ビットフィールド(フラグ=(
&NBSP; 'awesome_flag」、
&NBSP; 'flaggy_foo」、
&NBSP; 'baz_bar」、
&NBSP;))
今、あなたは非常に精通してDjangoの操作を使用してフィールドを使用することができます。
#モデルを作成します
O = MyModel.objects.create(フラグ= 0)
#awesome_flagを(SQLiteのでは動作しません)を追加します
MyModel.objects.filter(PK = o.pk).update(フラグ= MyModel.flags.awesome_flag)
#手動に設定フラグ[awesome_flag、flaggy_foo]
MyModel.objects.filter(PK = o.pk).update(フラグ= 3)
#awesome_flagを(SQLiteのでは動作しません)を削除します
MyModel.objects.filter(PK = o.pk).update(フラグ=〜MyModel.flags.awesome_flag)
#テストawesome_flag
o.flags.awesome_flag場合:
&NBSPは、 "幸せな時間を!"を印刷
#リストのフィールド上のすべてのフラグ
o.flagsでのfに対する:
&NBSP;

F印刷

の要件

  • ジャンゴます。
  • のPythonます。

開発者の他のソフトウェア Disqus

へのコメント django-bitfield

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