Я пытаюсь сделать нумерацию страниц в колбе без HTML? Может кто-нибудь объяснить процесс? - PullRequest
0 голосов
/ 09 ноября 2018

Это мой код колбы для нумерации страниц, и когда я разместил там URL были сообщения об ошибках типа

start_copy = max (1, start - предел) TypeError: неподдерживаемые типы операндов для -: 'pagination' и 'str' помогите мне решить эту ошибку !!

from flask import Flask, abort, request, jsonify


from models import Categories

from flask_restful import Resource

app = Flask(__name__)

class pagination(Resource):

    url= '/getbypages'
    start=1
    limit=20
    def get(start,limit):
        results = [1,2,3,4,5,6,7,8,9,10]
        print("resultsllllllllllll",results)
        count = len(results)
        obj = {}
        if count < 1:
            print("404")
        else:
            #count = limit-start
            #print(count)
            obj['start'] = start
            obj['limit'] = limit
            obj['count'] = count
            print(obj)
            if start == 1:
                obj['previous'] = ''
            else:
                start_copy = max(1, start - limit)
                print(start_copy)
                limit_copy = start - 1
                obj['previous'] = url + '?start=%d&limit=%d' % (start_copy, limit_copy)
                if start + limit > count:
                    obj['next'] = ''
                else:
                    start_copy = start + limit
                    obj['results'] = results[(start - 1):(start - 1 + limit)]
        return obj
    print(get(start, limit))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...