easyui/mixins/model_mixins.py
def get_field_value(self, field, value_verbose=True):
        """
        返回显示的值，而不是单纯的数据库中的值
        field  是model中的field type
        value_verbose 为True，返回数据的显示数据，会转换为choice的内容，
        如果value_verbose 为False， 返回数据的实际值
        """
        if not value_verbose:
            """
            value_verbose == false, return raw value
            """
            value = field._get_val_from_obj(self)
        else:
            if isinstance(field, ForeignKey):
                # 获取外键的内容
                value = getattr(self, field.name)
            else:
                # 非外键
                try:
                    value =  self._get_FIELD_display(field)
                except :
                    value = field._get_val_from_obj(self)
        if(value == True or value == False or isinstance(value, (int, float))):
            return value
        return unicode(value)
def get_field_value(self, field, value_verbose=True):
        """
        返回显示的值，而不是单纯的数据库中的值
        field  是model中的field type
        value_verbose 为True，返回数据的显示数据，会转换为choice的内容，
        如果value_verbose 为False， 返回数据的实际值
        """
        if not value_verbose:
            """
            value_verbose == false, return raw value
            """
            value = field._get_val_from_obj(self)
        else:
            if isinstance(field, ForeignKey):
                # 获取外键的内容
                value = getattr(self, field.name)
            else:
                # 非外键
                try:
                    value =  self._get_FIELD_display(field)
                except :
                    value = field._get_val_from_obj(self)
        if(value == True or value == False or isinstance(value, (int, float))):
            return value
        return unicode(value)
def get_field_value ( self , field , value_verbose = True ) : if not value_verbose : """
            value_verbose == false, return raw value
            """ value = field . _get_val_from_obj ( self ) else : if isinstance ( field , ForeignKey ) : # 获取外键的内容 value = getattr ( self , field . name ) else : # 非外键 try : value = self . _get_FIELD_display ( field ) except : value = field . _get_val_from_obj ( self ) if ( value == True or value == False or isinstance ( value , ( int , float ) ) ) : return value return unicode ( value )
返回显示的值，而不是单纯的数据库中的值
        field  是model中的field type
        value_verbose 为True，返回数据的显示数据，会转换为choice的内容，
        如果value_verbose 为False， 返回数据的实际值
返回显示的值，而不是单纯的数据库中的值 field 是model中的field type value_verbose 为True，返回数据的显示数据，会转换为choice的内容， 如果value_verbose 为False， 返回数据的实际值