类型错误Ajax后Flask Python
TypeError Ajax Post - Flask Python
刚开始学习Flask和Python。我有一个简单的表单,做一个ajax post使用jQuery ajax表单库。它转到python端的一个函数,并将一个用户添加到mongoDb数据库。然后返回true或false。
返回布尔值后,我得到这个错误:
TypeError: 'bool' object is not iterable
最近的回溯:
<File "/usr/local/lib/python2.7/site-packages/flask/app.py", line 1836, in __call__ return self.wsgi_app(environ, start_response)
Python一边/strong>
@app.route('/signup', methods=['GET', 'POST'])
def signup():
if request.method == 'GET':
return render_template('signup.html')
if request.method == 'POST':
result = create_user(request.form["firstname"],
request.form["lastname"],
request.form["username"],
request.form["password"],
request.form["email"])
return jsonify(result)
Javascript
<script type="application/javascript">
$(document).ready(function() {
// bind 'myForm' and provide a simple callback function
$('#signupform').ajaxForm(function() {
alert("Thank you for your comment!");
});
});
</script>
<Create_User函数/strong>
def create_user(form_first_name, form_last_name, form_username, form_password, form_email):
user = User()
user.first_name = form_first_name
user.last_name = form_last_name
user.last_modified = datetime.now()
user.username = form_username
user.password = form_password
user.email = form_email
if user.save():
return True
else:
return False
尝试返回:
return jsonify(result=result)
查看文档:http://flask.pocoo.org/docs/api/#flask.json.jsonify.
我怀疑create_user()
返回一个没有字典表示的bool类型。
相关文章:
- 调用Javascript中的Python函数,读取静态文件(Flask)
- 让python通过浏览器与本地Flask应用程序对话
- 浏览器同步在使用 Python Flask 时不会刷新浏览器
- 通过Flask将Javascript变量解析为Python
- Python Flask Web服务器未接收到JSON ajax POST请求,服务器返回HTTP 200 OPTION
- 有没有一种安全的方法可以将 React.js 与 Python Flask 后端用于多用户、受密码保护的站点
- 将参数从 Javascript 传递到 flask python 脚本
- Python Flask + 角度错误:“StoreController undefined”
- Python Flask 模板使用 {{}} 不能混合 javascript var
- 如何使用Python Flask应用程序在D3JS图表中动态加载JSON数据
- jQuery autocomplete with python Flask
- AJAX CORS error with Python Flask
- Python Flask 应用程序,AJAX 帖子收到 400 个错误请求
- Flask Python 字符串不返回 Javascript XMLHttpRequest 调用
- Python 文件上传:具有多个其他字段的 Ajax 和 Flask 上传
- 将 Python Flask JSON 字典导入 JavaScript 错误
- 如何使用Python/Flask在heroku中显示index.html页面
- 尝试将Python/flask应用程序部署到Heroku时,未能绑定到$PORT
- 将数据从Python(flask框架)传递到javascript
- 类型错误Ajax后Flask Python