Module jumpscale.packages.admin.bottle.models
Expand source code
from jumpscale.core.base import Base, fields
from jumpscale.loader import j
class UserEntry(Base):
tname = fields.String()
has_agreed = fields.Boolean(default=False)
Classes
class UserEntry (parent_=None, instance_name_=None, **values)-
A simple attribute-based namespace.
SimpleNamespace(**kwargs)
base class implementation for any class with fields which supports getting/setting raw data for any instance fields.
any instance can have an optional name and a parent.
class Person(Base): name = fields.String() age = fields.Float() p = Person(name="ahmed", age="19") print(p.name, p.age)Args
parent_:Base, optional- parent instance. Defaults to None.
instance_name_:str, optional- instance name. Defaults to None.
**values- any given field values to initiate the instance with
Expand source code
class UserEntry(Base): tname = fields.String() has_agreed = fields.Boolean(default=False)Ancestors
- Base
- types.SimpleNamespace
Instance variables
var has_agreed-
getter method this property
will call
_get_value, which would if the value is already defined and will get the default value if notReturns
any- the field value
Expand source code
def getter(self): """ getter method this property will call `_get_value`, which would if the value is already defined and will get the default value if not Returns: any: the field value """ return self._get_value(name, field) var tname-
getter method this property
will call
_get_value, which would if the value is already defined and will get the default value if notReturns
any- the field value
Expand source code
def getter(self): """ getter method this property will call `_get_value`, which would if the value is already defined and will get the default value if not Returns: any: the field value """ return self._get_value(name, field)
Inherited members