草庐IT

Flask-Migrate

全部标签

python - chrome 和 flask 的超时问题

我有一个Web应用程序,它充当运行非常长的任务的异地服务器的接口(interface)。用户输入信息并点击提交,然后chrome等待响应,并在收到响应时加载新网页。但是,根据网络和用户输入的不同,该任务可能需要相当长的时间,并且chrome有时会在返回数据之前加载“未收到数据页面”(尽管任务仍在运行)。有没有办法在我的任务正在思考时放置一个临时页面,或者只是强制chrome继续等待?提前致谢 最佳答案 虽然您可以更改服务器上的超时或其他技巧来尝试保持页面“事件”,但请记住,连接的其他部分可能是您无法控制的,这可能会使请求超时(例如作

python - Flask URL 中的日期

是否有正确的方式将日期(例如,'2015-07-28')作为flask中的url参数传递,例如整数:@app.route("/product/",methods=['GET','POST'])我需要这样的东西:@app.route("/news/",methods=['GET','POST']) 最佳答案 不是开箱即用的,但您可以注册自己的customconverter:fromdatetimeimportdatetimefromwerkzeug.routingimportBaseConverter,ValidationErrorc

python - 使用 WTForms 和 Flask 预填充编辑表单

我可以使用WTForms和Flask向我的数据库添加一个新条目,我也可以编辑,问题是我需要在编辑表单中显示数据库中已经存在的信息。我有以下代码:编辑帖子表单的类classeditPostForm(Form):postTitle=TextField('postTitle',validators.Required()])postSubtitle=TextField('postSubtitle',validators.Required()])编辑帖子模板的路径@app.route('/editpost/',methods=['GET','POST'])defeditpost_page(pos

python - 如何创建动态图以在 Flask 上显示?

我希望根据用户在Flask应用程序上的输入创建动态绘图。但是我收到以下错误:应为字符串参数,得到“字节”如果我使用io.BytesIO(),我不会得到这个错误,但我不会得到test.html上的图fromflaskimportFlaskfromflaskimportrender_templateimportmatplotlib.pyplotaspltimportioimportbase64app=Flask(__name__)@app.route('/plot')defbuild_plot():img=io.StringIO()y=[1,2,3,4,5]x=[0,2,1,3,4]plt

python - Flask 崩溃并出现 ValueError : too many values to unpack

我有一个与另一个网络服务通信的flask应用程序。我有这个错误,似乎只有当两个应用程序在同一台服务器上运行时才会发生,但我不知道来源是什么。Flask应用程序通过Apache中的WSGIScriptAlias托管在/tools。[ThuMay2313:11:442013][error][client41.164.8.114]mod_wsgi(pid=25705):ExceptionoccurredprocessingWSGIscript'/opt/tools-frontend/wsgi.py'.[ThuMay2313:11:442013][error][client41.164.8.1

python - 如何从 Flask 应用程序中的 MySQL 查询返回数据?

我有以下代码:importflaskasfkimportMySQLdbimportJSONEncoderclassSpecializedJSONEncoder(JSONEncoder):defdefault(o):ifisinstance(o,date):returndate.strftime("%Y-%m-%d")else:super(SpecializedJSONEncoder,self).default(o)app=fk.Flask(__name__)app.json_encoder=SpecializedJSONEncoderapp.debug=True@app.route("

python - Flask-SQLAlchemy 抽象基础模型

在我的Flask-SQLAlchemy应用程序中,我想向每个模型/表添加一些字段(创建(by|on),更改(by|on))我现在的代码from..importdbclassBrand(db.Model):__tablename__='md_brands'id=db.Column(db.Integer,primary_key=True)name=db.Column(db.String(64),unique=True,nullable=False)def__repr__(self):returnu''.format(self.name)我不确定是使用Mixins还是以某种方式扩展基础db.

python - 尝试运行 Flask 应用程序给出 "Address already in use"

我最近更新了我的应用程序并尝试运行它,但收到有关“地址已在使用”的以下错误。这是什么意思,我该如何解决?Traceback(mostrecentcalllast):File"/home/ubuntu/workspace/app.py",line11,inapp.run(host=os.getenv('IP','0.0.0.0'),port=int(os.getenv('PORT',8080)))File"/usr/local/lib/python2.7/dist-packages/flask/app.py",line772,inrunrun_simple(host,port,self,

python - FlaskWTFDeprecationWarning 与 Flask_Security

我每次使用FlaskSecurity时都会收到警告。FlaskWTFDeprecationWarning:"flask_wtf.Form"hasbeenrenamedto"FlaskForm"andwillberemovedin1.0.这是FlaskSecurity的问题还是我可以自己解决的问题?我正在使用Flask-Security==1.7.5fromflask_securityimportcurrent_user,login_required,RoleMixin,Security,\SQLAlchemyUserDatastore,UserMixin,utils我好像没有直接导入F

python - Flask中 "Flaskr"教程微博app运行单元测试

我已经克隆了flaskr来自Github的应用程序,我正在尝试关注TestingFlaskApplications教程。正在关注Bonus:TestingtheApplication,我在顶级flaskr目录中添加了一个子目录test,因此我的目录树如下所示:.├──build│  ├──bdist.linux-x86_64│  └──lib.linux-x86_64-2.7│  └──flaskr│  ├──flaskr.py│  ├──__init__.py│  ├──schema.sql│  ├──static│  │  └──style.css│  └──templates│