237得票8回答
Python Flask,如何设置内容类型

我使用Flask并从GET请求返回XML文件。我该如何设置内容类型为xml? 例如:@app.route('/ajax_ddl') def ajax_ddl(): xml = 'foo' header("Content-type: text/xml") return ...

235得票5回答
如何获取Flask请求URL的不同部分?

我想检测请求来自 localhost:5000 或者 foo.herokuapp.com 主机的哪个路径被请求了。如何获取有关 Flask 请求的此信息?

230得票18回答
即使模板文件存在,Flask 仍会引发 TemplateNotFound 错误

我想要渲染文件home.html。该文件存在于我的项目中,但是当我尝试渲染它时,我不断收到jinja2.exceptions.TemplateNotFound: home.html的错误提示。为什么Flask无法找到我的模板?from flask import Flask, render_te...

227得票6回答
典型的AngularJS工作流程和项目结构(使用Python Flask)

我对MV*客户端框架非常陌生。虽然它不必是AngularJS,但我选择了它,因为它对我来说比Knockout、Ember或Backbone更自然。那么工作流程是什么样的呢?人们是从AngularJS开发客户端应用程序开始,然后再将后端与其连接起来吗?还是先在Django、Flask或Rails...

225得票4回答
如何在Flask-SQLAlchemy中根据id删除记录

我在我的 MySql 数据库中有一个名为 users 的表。这个表有 id、name 和 age 字段。 我该如何通过 id 删除某些记录? 现在我使用以下代码:user = User.query.get(id) db.session.delete(user) db.session.commi...

224得票5回答
Flask蓝图是什么?

我已经阅读了 Flask 官方文档中有关蓝图(Blueprints)的部分,还看了一篇或两篇有关它们如何使用的博客文章:文章一和文章二。 我甚至在我的 web 应用程序中使用了它们,但我仍然不完全理解它们是什么以及它们如何适应我的整个应用程序。它与我的应用程序实例有何相似之处,但又有所区别?...

223得票12回答
如何在Flask中启用CORS

我正在尝试使用jQuery进行跨源请求,但它被拒绝并显示如下信息: XMLHttpRequest无法加载http://... 请求的资源上不存在'Access-Control-Allow-Origin'头部。因此不允许从源头...访问。 我正在使用Flask、Heroku和jQue...

221得票2回答
什么时候应该使用 Flask.g?

我看到在Flask 0.10中,sawg将从请求上下文移动到应用程序上下文,这让我对g的预期使用感到困惑。 我的理解(适用于Flask 0.9)是: - g位于请求上下文中,即在请求开始时新创建,并可用直到请求结束。 - g旨在用作“请求黑板”,我可以在其中放置与请求持续时间相关的内容(例...

219得票13回答
如何调试Flask应用程序

你应该如何调试Flask中的错误?打印到控制台?将提示消息显示在页面上?还是有更强大的选项可用于找出问题所在?

214得票12回答
在Flask中返回HTTP状态码201

我们正在使用Flask开发一个API,我想知道有没有人知道如何返回HTTP 201响应? 对于诸如404这样的错误,我们可以调用:from flask import abort abort(404) 但是对于201,我得到了 LookupError:没有找到201的异常 我是否需...