質問: csv.reader(f) for row in reader:... ### 原因 CSVファイルの中身がいけなかったみたいで、いったん作り直したらうまくいきました。
回答: ``` @route("/push", method=["POST"]) def push: return redirect("/push") ``` これは `redirect("/push")` と書いてますが、 リダイレクトして、GETで受け付ける route はどこかにあるんでしょうか? ないのであればエラーになるような気はします。 /push に POSTリクエストを送った時に push.htmlを表示したのであれば、indexと同様に redirectではなく、 template("post") を利用するのが良いと思います。