HibernateBooleanField

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
class HibernateBooleanField(models.BooleanField):
    
    __metaclass__ = models.SubfieldBase
    
    def get_internal_type(self):
        return "HibernateBooleanField"
        
    def db_type(self):
        return 'bit(1)'

    def to_python(self, value):
        if value in (True, False): return value
        if value in ('t', 'True', '1', '\x01'): return True  
        if value in ('f', 'False', '0', '\x00'): return False

    def get_db_prep_value(self, value):  
        return 0x01 if value else 0x00

More like this

  1. Django google maps v3 snipplet by summerisgone 3 years, 9 months ago
  2. widget to capture a geographic Point by jerojasro 6 years, 2 months ago
  3. Field map for models by tomzee 6 years, 4 months ago
  4. Get Latitude and Longitude from google maps by b23 6 years, 5 months ago
  5. yandex maps templatetag by coolchevy 1 year, 11 months ago

Comments

(Forgotten your password?)