django-bitfield

Yazılım ekran görüntüsü:
django-bitfield
Yazılım detaylar:
Versiyon: 1.6.3
Qayıt: 14 Apr 15
Geliştirici: Disqus
Lisans: Ücretsiz
Popülerlik: 2

Rating: nan/5 (Total Votes: 0)

django-saklayıcısında Django modelleri için (bir BigIntegerField kullanarak) sınıfı gibi bir saklayıcısında sağlayan Django uygulaması.
Kurulum
Pip ile kurun (veya easy_install):
Django-bit maskesini takmak pip
Kullanım
Öncelikle size sınıf bir saklayıcısında eklemek gerekir. Bu veritabanında bir BigIntegerField (BIGINT) gibi davranır:
saklayıcısında ithalat saklayıcısında gelen
sınıf MyModel (models.Model):
& Nbsp; bayraklar = saklayıcısında (bayraklar = (
& Nbsp; 'awesome_flag'
& Nbsp; 'flaggy_foo'
& Nbsp; 'baz_bar'
& Nbsp;))
Şimdi çok tanıdık Django işlemlerini kullanarak alanı kullanabilirsiniz:
# Modeli oluşturma
o = MyModel.objects.create (bayraklar = 0)
# Awesome_flag (SQLite çalışmıyor) Ekle
MyModel.objects.filter (pk = o.pk) .update (bayraklar = MyModel.flags.awesome_flag)
# Manuel olarak ayarlayın bayrakları [awesome_flag, flaggy_foo]
MyModel.objects.filter (pk = o.pk) .update (bayraklar = 3)
# Awesome_flag (SQLite çalışmıyor) Kaldır
MyModel.objects.filter (pk = o.pk) .update (bayraklar = ~ MyModel.flags.awesome_flag)
# Testi awesome_flag
o.flags.awesome_flag eğer:
& Nbsp; "Mutlu kez!" Yazdırmak
# Liste alanında tüm bayraklar
o.flags f in:
& Nbsp;

f yazdırmak

Gereksinimler :

  • Django
  • Python

Geliştirici Diğer yazılım Disqus

gargoyle
gargoyle

20 Feb 15

django-modeldict
django-modeldict

20 Feb 15

Yorumlar django-bitfield

Yorum Bulunamadı
Yorum eklemek
Görüntülerde açın!