示例#1
0
    def get_absolute_url(self, request=None, parents=None, model=None,
                         paged=False, startIndex=None, full=None):
        url = XObjIdModel.get_absolute_url(self, request, parents, model)

        if url:
            if paged:
                limit = request.GET.get('limit', settings.PER_PAGE)
                url += ';start_index=%s;limit=%s' % (startIndex, limit)
            if self.order_by:
                url += ';order_by=%s' % self.order_by
            if self.filter_by:
                url += ';filter_by=%s' % urllib.quote(self.filter_by, safe="[],")
        return url