草庐IT

Flask_FileUpload

全部标签

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│ 

python - flask : changing location of 'migrations' folder

我有我的Flask项目层次结构aproject├──controllers└──models└──schema.py当我运行pythonschema.pydbinit时,migrations文件夹被添加到project而不是models。我在所有3个文件夹下都有一个__init__.py(为简洁起见,此处未显示)。我想要在models下生成migrations文件夹。我该怎么做? 最佳答案 嗯..就像Oluwafemi说的,你可以在cli命令中将-d(--directory)标志传递给你的管理器脚本pythonschema.pydb

python - 从基于 Flask 的 Python 服务器下载文件

我正在尝试使用我在以下网址找到的代码:http://code.runnable.com/UiIdhKohv5JQAAB6/how-to-download-a-file-generated-on-the-fly-in-flask-for-python我的目标是当用户访问基于Flask的Python服务器上的Web服务时,能够在Web浏览器上下载文件。所以我写了下面的代码:@app.route("/api/downloadlogfile/")defDownloadLogFile(path=None):ifpathisNone:self.Error(400)try:withopen(path

python - 为什么这个 flask-admin 表单总是验证失败?

状态字段显示3个选项,但在提交时始终显示“不是有效的选择”,无论选择哪个。fromwebsiteimportapp,dbfromflask.extimportadminfromflask.ext.admin.contribimportsqlamodelfromwtforms.fieldsimportSelectFieldclassUsers(db.Model):id=db.Column(db.Integer,primary_key=True)name=db.Column(db.String(160),unique=True)status=db.Column(db.Integer)def

Python:如何从 Flask 中的 URL 获取多个变量?

我正在尝试从Flask中的url获取多个参数。看完thisSOanswer我以为我可以这样做:@app.route('/api/v1/getQ/',methods=['GET'])defgetQ(request):printrequest.args.get('a')printrequest.args.get('b')return"lalala"但是当我访问/api/v1/getQ/a=1&b=2时,我得到一个TypeError:getQ()takesexactly1argument(0given).我尝试了其他网址,例如/api/v1/getQ/?a=1&b=2和/api/v1/get