App下載
話題 首頁(yè) > Python2 教程微課討論區(qū)> 小題討論區(qū)> 詳情

flask 編寫(xiě)轉(zhuǎn)換器頁(yè)面執(zhí)行時(shí)會(huì)報(bào)類(lèi)型錯(cuò)誤

精華
學(xué)號(hào):1666652 2020-02-11 20:36:35 瀏覽(1927) 回復(fù)(0) 贊(0)
from flask import Flask, url_for from werkzeug.routing import BaseConverter class MyIntConverter(BaseConverter): def __init__(self, url_map): super(MyIntConverter, self).__init__(url_map) def to_python(self, value): return int(value) def to_url(self, value): return value * 2 app = Flask(__name__) app.url_map.converters['my_int'] = MyIntConverter @app.route('/page/') def page(num): print(num) print(url_for('page', num='145')) # page 對(duì)應(yīng)的是 page函數(shù) ,num 對(duì)應(yīng)對(duì)應(yīng)`/page/`中的num,必須是str return 'hello world' if __name__ == '__main__': app.run(port=5000, debug=True) TypeError: sequence item 1: expected str instance, int found
python flask

回答(0)

要回復(fù),請(qǐng)先登錄 或者注冊(cè)