django-bitfield

Screenshot Software:
django-bitfield
Mga detalye ng Software:
Bersyon: 1.6.3
I-upload ang petsa: 14 Apr 15
Nag-develop: Disqus
Lisensya: Libre
Katanyagan: 2

Rating: nan/5 (Total Votes: 0)

Django-bitfield ay isang Django app na nagbibigay ng BitField tulad ng klase (gamit ang isang BigIntegerField) para sa iyong mga modelo Django.
Pag-install
I-install ito sa buto ng bungang-kahoy (o easy_install):
buto ng bungang-kahoy-install Django-bitfield
Paggamit
Una kailangan mong mag-attach ng BitField sa iyong klase. Ito ay gumaganap bilang isang BigIntegerField (BIGINT) sa iyong database:
mula sa pag-import bitfield BitField
klase MyModel (models.Model):
& Nbsp; flags = BitField (flags = (
& Nbsp; 'awesome_flag',
& Nbsp; 'flaggy_foo',
& Nbsp; 'baz_bar',
& Nbsp;))
Ngayon ay maaari mong gamitin ang field ng paggamit ng mga pamilyar na mga pagpapatakbo Django:
# Lumikha ng mga modelo
o = MyModel.objects.create (flags = 0)
# Magdagdag ng awesome_flag (ay hindi gumagana sa SQLite)
MyModel.objects.filter (PK = o.pk) .update (flags = MyModel.flags.awesome_flag)
# Manu-mano sa Itakda ang flag [awesome_flag, flaggy_foo]
MyModel.objects.filter (PK = o.pk) .update (flags = 3)
# Alisin awesome_flag (ay hindi gumagana sa SQLite)
MyModel.objects.filter (PK = o.pk) .update (flags = ~ MyModel.flags.awesome_flag)
# Test awesome_flag
kung o.flags.awesome_flag:
& Nbsp; i-print ang "Happy beses!"
# Ilista ang lahat ng mga flag sa field
para sa f o.flags:
& Nbsp; i-print ang f

Mga Kinakailangan :

  • Django
  • Python

Iba pang mga software developer ng Disqus

Disqus
Disqus

14 Dec 14

django-perftools
django-perftools

20 Feb 15

django-db-utils
django-db-utils

11 May 15

django-modeldict
django-modeldict

20 Feb 15

Mga komento sa django-bitfield

Mga Komento hindi natagpuan
Magdagdag ng komento
I-sa mga imahe!