Ejemplo n.º 1
0
    def to_json(obj):
        if isinstance(obj, ndb.Model):
            data = obj.to_dict()
            data["id"] = obj.key.id()
            if hasattr(obj, "created_at"):
                data["created_at"] = str(utils.jst_date(obj.created_at))[0:19]
                data["created_stamp"] = int(utils.timestamp(obj.created_at))
            if hasattr(obj, "updated_at"):
                data["updated_at"] = str(utils.jst_date(obj.updated_at))[0:19]
                data["updated_stamp"] = int(utils.timestamp(obj.updated_at))
            if hasattr(obj, "category"):
                data["category"] = arrays.get_category(obj.category)
            if hasattr(obj, "app_name"):
                data["app_image"]  = DOMAIN + reverse(app_icon, args=[str(obj.key.id()),])
                data["app_detail"] = DOMAIN + reverse(app_detail, args=[str(obj.key.id()),])
                data["app_id"] = data["id"]
            if hasattr(obj, "email"): del data["email"]
            if hasattr(obj, "billing"): del data["billing"]
            if hasattr(obj, "affiriate_point"): del data["affiriate_point"]
            if hasattr(obj, "affiriate_point_total"): del data["affiriate_point_total"]

            return data
Ejemplo n.º 2
0
def cat2str(cat_id):
	return get_category(cat_id)