Fixes in fields for apidocs
This commit is contained in:
parent
66070fdc41
commit
a84a2b51ff
11 changed files with 51 additions and 3 deletions
|
|
@ -38,9 +38,12 @@ class IntegerField(PhangoField):
|
|||
|
||||
super(IntegerField, self).__init__(name, size, required)
|
||||
self.default_value=0
|
||||
|
||||
|
||||
self.type_sql='int({})'.format(self.size)
|
||||
|
||||
self.default_value=0
|
||||
self.jtype='integer'
|
||||
self.jformat='int64'
|
||||
self.jexample='1'
|
||||
|
||||
def check(self, value):
|
||||
|
||||
|
|
@ -117,6 +120,9 @@ class FloatField(PhangoField):
|
|||
self.default_value=0
|
||||
self.type_sql='float'.format(self.size)
|
||||
|
||||
self.jtype='number'
|
||||
self.jformat='float'
|
||||
|
||||
def check(self, value):
|
||||
|
||||
"""Method for check if value is integer
|
||||
|
|
@ -160,6 +166,8 @@ class DecimalField(FloatField):
|
|||
|
||||
super().__init__(name, size, required)
|
||||
self.type_sql='decimal(20,2)'
|
||||
|
||||
self.jtype='number'
|
||||
|
||||
def get_type_sql(self):
|
||||
|
||||
|
|
@ -173,6 +181,9 @@ class DoubleField(FloatField):
|
|||
super().__init__(name, size, required)
|
||||
self.type_sql='double'
|
||||
|
||||
self.jtype='number'
|
||||
self.jformat='double'
|
||||
|
||||
def get_type_sql(self):
|
||||
|
||||
return 'DOUBLE NOT NULL DEFAULT "0"'
|
||||
|
|
@ -375,6 +386,10 @@ class BooleanField(IntegerField):
|
|||
self.default_value=0
|
||||
|
||||
self.type_sql='tinyint(1)'
|
||||
|
||||
self.jtype='boolean'
|
||||
#self.jformat='0'
|
||||
self.jexample='0'
|
||||
|
||||
def check(self, value):
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue