我正在使用flask开发我的移动应用服务器。 通过网页,我提供重置密码的页面。 我编写了简单的html代码,但它将html代码显示为字符串。
这是我的代码
<!DOCTYPE HTML PUBLIC "-//W3C/DTD HTML 4.01//EN">
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Serendipity</title>
</head>
<body>
hello {{ token }}
<form action="/user/reset_password/" method="POST">
<p>
email : <input name="email" maxlength="40"/>
</p>
<p>
password : <input name="password" type="password">
</p>
<button type="submit">Login</button>
</form>
</body>
</html>
这是我的烧瓶代码:
class ResetPassword(Resource):
def get(self, user_id, token):
return render_template("reset_password.html", token = token)
Flask代码(我正在使用flask_restful)
class ResetPassword(Resource):
def get(self, user_id, token):
# NOT FOUNT ERROR
return render_template("reset_password.html", token = token)
结果如下。
"<!DOCTYPE HTML PUBLIC \"-//W3C/DTD HTML 4.01//EN\">\n<html `lang=\"en\">\n<head>\n <meta charset=\"UTF-8\">\n <title>Serendipity</title>\n</head>\n<body>\nhello eyJhbGciOiJIUzI1NiIsImlhdCI6MTUyODk0ODkyMSwiZXhwIjoxNTI4OTQ5OTIwfQ.eyJpZCI6MTAwNywiZW1haWwiOiJtYWppbm1hbkBrb3JlYS5hYy5rciIsImF1dGhfZW1haWwiOiJtYWppbm1hbkBrb3JlYS5hYy5rciJ9.9S4wiockkcgyrIe8qb6EEnyjK64c8O-dz0J8T3miDkE\n\n<form action=\"/user/reset_password/\" method=\"POST\">\n <p>\n email : <input name=\"email\" maxlength=\"40\"/>\n </p>\n <p>\n password : <input name=\"password\" type=\"password\">\n </p>\n\n <button type=\"submit\">Login</button>\n </form>\n</body>\n</html>"`
我的代码出了什么问题? 请帮助我。