ボトル フレームワークを使用して簡単なプログラムを作成しました。このエラーが発生しています:
「TypeError: login_submit() は引数を 1 つだけ取ります (0 を指定)」
コードは次のとおりです。
# -*- coding: cp1252 -*-
import codecs
from bottle import route, run, template
@route('/login')
def login_form():
return '''<form method="POST" action="/login">
<input name="name" type="text" />
<input name="password" type="password" />
<input type="submit" />
</form>'''
@route('/login', method='POST')
def login_submit(request):
name = request.forms.get('name')
password = request.forms.get('password')
if check_login(name, password):
return "<p>Your login was correct</p>"
else:
return "<p>Login failed</p>"
run(host='localhost', port=8080)