こちらのエラーがどういう意味なのか教えていただきたいです
エラー:500内部サーバーエラー
申し訳ありませんが、リクエストされたURL'http:// localhost:8080 / hello ' がエラーを引き起こしました:
未処理の例外
例外:
TypeError( "'関数'オブジェクトは反復可能ではありません")
トレースバック:
トレースバック(最後の最後の呼び出し):
ファイル
Users \ AppData \ Local \ Packages \ PythonSoftwareFoundation.Python.3.8_qbz5n2kfra8p0 \ LocalCache \ local-packages \ Python38 \ site-packages \ Bottle.py"、行928、_cast iout = iter(out)
TypeError: '関数'オブジェクトは反復可能ではありません`
前提・実現したいこと
pythonとbottleで仮想環境からローカルホストにアクセスしたときにこの画面になります。
使ったコード
from bottle import get, route, run, template, request, view, static_file,url from pybot import pybot @route("/static/font/<filepath:re:.*.(eot|otf|svg|ttf|woff|woff2?)>") def font(filepath): return static_file(filepath, root="static/font") @route('/hello') def index(): return template('index', input_text='', output_text='') @route('/hello/<name>') def hello(name): return template('<b>Hello {{name}}</b>!', name=name) @route ('/hello') def hello(): return template @route("/static/img/<filepath:re:.*.(jpg|png|gif|ico|svg)>") def img(filepath): return static_file(filepath, root="static/img") @route('/hello', method='POST') def do_hello(): input_text = request.forms.input_text output_text = pybot(input_text) return template('index', input_text=input_text,output_text=output_text) run(host='localhost', port=8080, debug= True)
補足情報(FW/ツールのバージョンなど)
windows10
bottle
python3.8
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。