草庐IT

Flask_FileUpload

全部标签

python - 回滚事务不适用于 py.test 和 Flask

我正在使用py.test来测试我的Flask应用程序,但我收到了IntegrityError,因为我在两个不同的测试中创建了相同的模型。我正在使用postgreSQL9.3.5和Flask-SQLAlchemy1.0。编辑我已经用JeremyAllen的回答更新了我的sessoinfixture,它修复了很多错误。但是,当我使用用户fixture时,似乎仍然会出现IntegrityErrors错误EIntegrityError:(IntegrityError)duplicatekeyvalueviolatesuniqueconstraint"ix_users_email"EDETAIL

Python flask WTForms : How can I disable a field dynamically in a view?

我已经能够实现thischange创建在WTForms中禁用的字段。我如何在呈现之前有选择地禁用View中的字段? 最佳答案 vim表单.py:add_time=DateTimeField('添加时间',format='%Y-%m-%d%H:%M:%S',default=datetime.datetime.now(),#Iusebs3,anditwelladdinputanattributedisabledrender_kw={'disabled':''},validators=[DataRequired()],)

python - Flask-Admin 与 Flask-AppBuilder

我是Flask的新手,注意到有两个插件可以启用CRUDView和授权登录,Flask-Admin和Flask-AppBuilder。这两个功能以及我的模型的漂亮Master-DetailView让我很感兴趣,我可以在同一屏幕上看到主表的行和相关详细信息。知道更喜欢哪一个吗?我看到Flask-AppBuilder在Github中有更多的提交,而Flask-Admin有更多的stars。如何在不花太多时间做出错误选择的情况下区分两者? 最佳答案 我是Flask-AppBuilder的开发者,所以这里可能有强烈的偏见。我会尽量给你我最诚实

python - Flask-Login 引发 TypeError : 'bool' object is not callable when trying to override is_active property

我想修改Flask-Login中的is_active,这样用户就不会一直处于事件状态。默认值始终返回True,但我将其更改为返回banned列的值。根据文档,is_active应该是一个属性。但是,内部Flask-Login代码引发:TypeError:'bool'objectisnotcallable尝试使用is_active时。如何正确使用is_active来停用某些用户?classUser(UserMixin,db.Model):id=db.Column(db.Integer,primary_key=True)banned=db.Column(db.Boolean,default

python - 导入 flask.ext.wtf

我正在使用venv,并且我使用eclipse进行开发。我想添加一个联系页面。我做到了:$.bin/activate$pipinstallflask-wtf然后我在forms.py中导入了一些模块:我用过这个:fromflask.ext.wtfimportForm,TextField,TextAreaField,SubmitField然后是这个:fromflask.ext.wtfimportFormfromwtforms.fieldsimportTextField,BooleanField没有一个工作因为我有这个错误:fromflask.ext.wtfimportFormFile"/us

python - Flask Restful 添加资源参数

我希望将对象实例作为参数传递给Flask-RESTfull资源。这是我的设置:#inmain.pyfromflaskimportFlaskfromflask.ext.restfulimportApifrombarimportBarfromfooimportviewsapp=Flask(__name__)api=Api(app)my_bar=Bar()api.add_resource(views.ApiPage,"/api/my/end/point/")然后在views.py中我将资源设置如下:#Inviews.pyfromflask.ext.restfulimportResourcec

python - 如何在 Flask 模板中显示当前年份?

我想了解如何在Flask模板中输出当前年份。我知道在Django中你可以使用{%now"Y"%}.,但是有Flask的等价物吗?到目前为止,我在研究过程中一直找不到任何东西。 最佳答案 使用templatecontextprocessor将当前日期传递给每个模板,然后呈现其year属性。fromdatetimeimportdatetime@app.context_processordefinject_now():return{'now':datetime.utcnow()}{{now.year}}如果您在大多数模板中不需要它,或者使

python - flask-bcrypt - ValueError : Invalid salt

我正在使用Flask和flask-Bcrypt完成一个简单的用户登录。但是,当尝试使用存储在我的数据库中的用户登录时,我不断收到此错误ValueError:Invalidsalt模型.pyclassUser(db.Model):__tablename__="users"id=db.Column(db.Integer,primary_key=True)name=db.Column(db.String,nullable=False)email=db.Column(db.String,nullable=False)password=db.Column(db.String,nullable=F

python - 带有 ArcGIS 的 Flask 应用程序,Arcpy 不运行

我有一个脚本可以从MSSQL数据库中获取一个表,然后将其注册到ArcGIS。它还使用其他几种arcpy方法。我尝试将它与Flask结合起来,并开发了一个HTML界面,您可以在其中指定表格。该脚本在控制台上运行得非常好,但是,当在http://127.0.0.1:5000/上使用Flask运行时,arcpy函数不运行,然后应用程序抛出错误。我使用的是本地python目录,因此在flask上导入arcpy没有任何问题。因此,我能够使用pymssql函数并创建一个新表,但是当涉及到arcpy函数时,它抛出不存在错误,但是该表存在。我觉得用Flask运行arcpy有问题,但我们将不胜感激。(2

python - 为什么 flask url_for 太慢

我用这段代码测试了它:fromgeventimportwsgi,monkey;monkey.patch_all()fromflaskimportFlask,url_forapp=Flask(__name__)@app.route('/')defindex(n):foriinxrange(n):url=url_for('index',n=i)returnurlwsgi.WSGIServer(('',8000),app).serve_forever()结果:/1每秒请求数:2721.94[#/sec](平均值)/10每秒请求数:1080.16[#/sec](平均值)/100每秒请求数:14