django-bitfield

Software screenshot:
django-bitfield
Software ətraflı:
Version: 1.6.3
Tarixi Upload: 14 Apr 15
Geliştirici: Disqus
Lisenziya: Pulsuz
Məşhurluq: 2

Rating: nan/5 (Total Votes: 0)

Django-bitfield sizin Django modelləri üçün (a BigIntegerField istifadə edərək,) kimi klas bir bitfield təmin edən Django app edir.
Quraşdırma
Tırtıl ilə bərpa (və ya easy_install):
Django-bitfield bərpa tırtıl
istifadə
İlk sizin sinif bitfield əlavə etmək lazımdır. Bu verilənlər bazası bir BigIntegerField (Bigint) kimi fəaliyyət:
Bu bitfield idxal bitfield olan
sinif MyModel (models.Model):
& Nbsp; bayraqları = Bitfield (bayraqlar = (
& Nbsp; 'awesome_flag,
& Nbsp; 'flaggy_foo,
& Nbsp; 'baz_bar,
& Nbsp;))
İndi çox tanış Django əməliyyatları istifadə sahəsində istifadə edə bilərsiniz:
# Model yaratmaq
o = MyModel.objects.create (bayraqlar = 0)
# Awesome_flag (SQLite işləmir) əlavə edin
MyModel.objects.filter (pk = o.pk) .update (bayraqlar = MyModel.flags.awesome_flag)
# Əl Set bayraqları [awesome_flag, flaggy_foo]
MyModel.objects.filter (pk = o.pk) .update (bayraqlar = 3)
# Awesome_flag (SQLite iş deyil) Sil
MyModel.objects.filter (pk = o.pk) .update (bayraqları = ~ MyModel.flags.awesome_flag)
# Test awesome_flag
o.flags.awesome_flag əgər:
& Nbsp; "Happy dəfə!" Çap
# Siyahısı sahəsində bütün bayraqları
o.flags in f:
& Nbsp;

f çap

tələblər

  • Django
  • Python

Geliştirici digər proqram Disqus

Zumanji
Zumanji

20 Feb 15

Disqus
Disqus

14 Dec 14

postfix-stats
postfix-stats

14 Apr 15

Şərh django-bitfield

Şərhlər tapılmadı
Şərh əlavə
Images yandırın!