草庐IT

Flask-RESTPlus

全部标签

python - 使用 jQuery Mobile 在 Flask 中调用重定向(url_for ('xxx'))后浏览器中的 URL 未更新

我有一个使用Flask的非常简单的python程序,如下所示。它处理带有弹出窗口和注销的登录。问题是浏览器中的url没有被redirect(url_for())调用更新。@app.route('/')defindex():ifnot'username'insession:#containsabuttonshowingaloginpopupformwithactionsetto'/login'returnrender_template('welcome.html')else:#containsalogoutbuttonwithahrefto'/logout'returnrender_te

python - 你如何在 Flask 中调试 url 路由?

我正在使用VisualStudio2013的PythonTools开发一个Flask网站,它有自己的调试器,它允许我单步执行初始设置代码,直到app.run()然而我要调试的代码是路由代码,像这样:@app.route('/')defurl_index():returnrender_template('index.html')我知道该函数正在运行,因为服务器确实以index.html响应,但如果我在最后一行放置断点,它永远不会被击中。有什么方法可以调试这些路由功能吗?Flask说它带有调试器,但我该如何使用它呢?它与VisualStudio兼容吗? 最佳答案

python - 如何从 Python 中的 Flask 应用程序调用某些函数?

我的myapp.py是这样的:fromflaskimportFlaskfromflaskimportrequestfromflaskimportrender_templateapp=Flask(__name__)@app.route('/',methods=['GET','POST'])defindex():ifrequest.method=='POST':#dosomething#forexample:message='IamfromthePOSTmethod'f=open('somefile.out','w')print(message,f)returnrender_templat

python - 无法运行 Flask 文档中引用的示例代码

我正在阅读Flask文档并想使用它们在git存储库中引用的示例。但是,教程与存储库中的代码不匹配,我无法运行它们;我收到以下错误:@app.cli.command('initdb')AttributeError:'Flask'objecthasnoattribute'cli'我使用pipinstallflask安装Flask。为什么我不能运行repo代码? 最佳答案 您正在阅读开发文档,但使用的是最新的稳定版本(0.10.1)。当前构建包括许多更改,包括一个cli。要试用最新代码,请使用:pipinstallhttps://gith

python - Flask 添加参数以查看 before_request 中的方法

假设我在/api/something有一个API。API需要api_key的定义,它会查看请求参数和cookie。如果它找到api_key,我希望它将api_key传递给路由方法,在本例中为something。@app.before_requestdefpass_api_key():api_key=request.args.get('api_key',None)ifapi_keyisNone:api_key=request.cookies.get('api_key',None)ifapi_keyisNone:return'api_keyisrequired'#addparametero

python - 使用 Flask 运行计划时出现问题

我需要在我的Flask应用程序上定期运行某个任务。我决定使用一个简单的库-Schedule(https://github.com/dbader/schedule)来执行此操作。我在与主应用程序线程不同的线程上运行任务调度程序。这是相关的代码片段。importscheduleimporttimefromflaskimportFlask,requestfromthreadingimportThreadapp=Flask(__name__)start_time=time.time()defrun_every_10_seconds():print("Runningperiodictask!")

python - 将 "external' 类模型与 flask sqlalchemy 相关联

我们为各种python模块使用中央类模型。该模型是使用SQLAlchemy定义的。这些类都继承自declarative_base。例如,我们的模型定义看起来像这样:Base=declarative_base()classPost(Base):__tablename__='Posts'id=Column(INT,primary_key=True,autoincrement=True)body=Column(TEXT)timestamp=Column(TIMESTAMP)user_id=Column(INT,ForeignKey('Users.uid'))我们一直在构建一个flask网络应

python - Flask 找不到应用程序文件

在Step2在官方Flask教程中,Flask找不到我的应用程序文件,因为它正在查找../venv/Scripts/而不是我运行命令的位置。我如何告诉Flask在正确的位置查找?(venv)C:\Users\TomV\Codes\flaskr_tutorial>flaskrun*ServingFlaskapp"flaskr"*Forcingdebugmodeon*Restartingwithstatc:\users\tomv\codes\flaskr_tutorial\venv\scripts\python.exe:can'topenfile'C:\Users\TomV\Codes\f

python - Flask session 忘记请求之间的条目

我正在使用最新的Flask/Werkzeug(Flask0.9)客户端session来保存请求之间的信息。session未设置为持久性(因为我同意在浏览器关闭时删除cookie)。我的问题如下:我使用一些服务器端代码用一个条目填充Flasksession变量。在此之后,Session变量看起来像这样:我使用此信息来呈现一个页面,该页面执行GET请求(通过JQuery)到同一个Flask应用程序,但突然包含session中“项目”条目的字典消失了:我四处搜索了一下,认为这可能与我在本地主机上进行测试有关(127.0.0.1与本地主机不同)。我修复了我的主机文件并添加了一个“dev.loc

python - Flask静态文件获取404

我正在构建一个具有以下项目结构的基本网络应用程序。该应用程序很好,但我收到一些静态文件的404错误。我没有任何类似bootstrap.css.map的文件,也无法在flask中找到足够的相关文档。127.0.0.1--[09/Feb/201422:37:17]"GET/static/css/bootstrap.css.mapHTTP/1.1"404-@app.route('/')defindex():print'in/'returnsend_file('templates/login.html')目录结构:app/├──static/│└──bootstrap.min.css├──te