草庐IT

Flask_FileUpload

全部标签

python - 无法在 Dreamhost 共享主机上使用 Passenger WSGI 运行 Flask

我正在尝试让Flask“helloworld”应用程序在Dreamhost共享服务器上运行,遵循instructionsontheirwiki,但我没有任何运气。我的Flask应用程序是来自Flaskquickstartguide的“helloworld”应用程序:fromflaskimportFlaskapp=Flask(__name__)@app.route('/')defhello_world():return'HelloWorld!'if__name__=='__main__':app.run()根据DHwiki说明,我在名为mysite的文件夹中的一个名为“hello.py”

python - 结合 Flask-reSTLess、Flask-security 和常规 Python 请求

我的目标是为我的网络应用程序提供一个RESTAPI。使用:python2.7.5flask==0.10.1Flask-ReSTLess==0.13.1Flask-Security==1.7.3我需要保护对Web和REST访问的数据的访问。但是,在尝试连接到安全API时,我无法使任何常规pythonrequest成功。以下输出是使用本问题末尾提供的全功能模块获得的。我在使用http://127.0.0.1:5000/api/v1/free_stuff时设法得到了正确答案:>>>importrequests>>>r=requests.get('http://127.0.0.1:5000/a

python - 在 Flask-SQLAlchemy 中隔离 py.test 数据库 session

我正在尝试使用Flask-SQLAlchemy构建一个Flask应用程序;我使用pytest来测试数据库。其中一个问题似乎是在不同测试之间创建隔离的数据库session。我编写了一个最小的完整示例来突出问题,请注意test_user_schema1()和test_user_schema2()是相同的。文件名:test_db.pyfrommodelsimportUserdeftest_user_schema1(session):person_name='FranClan'uu=User(name=person_name)session.add(uu)session.commit()ass

python - 获取匹配某个url的Flask View 函数

我有一些url路径,想检查它们是否指向我的Flask应用程序中的url规则。我如何使用Flask检查这个?fromflaskimportFlask,json,request,Responseapp=Flask('simple_app')@app.route('/foo/',methods=['GET'])deffoo_bar_id(bar_id):ifrequest.method=='GET':returnResponse(json.dumps({'foo':bar_id}),status=200)@app.route('/bar',methods=['GET'])defbar():i

python - 尝试安装 Flask 0.9 后的警告和错误

我正在尝试安装Flask,但我敢打赌所有这些警告和错误:alex@alex-K43U:~/flask$pipinstallFlaskDownloading/unpackingFlaskDownloadingFlask-0.9.tar.gz(481Kb):481KbdownloadedRunningsetup.pyegg_infoforpackageFlaskwarning:nofilesfoundmatching'*'underdirectory'tests'warning:nopreviously-includedfilesmatching'*.pyc'foundunderdirec

python - flask-admin 不显示外键列

classParent(db.Model):id=db.Column(db.Integer,primary_key=True)name=db.Column(db.String(120))def__repr_(self):return''%(self.name)admin.add_view(ModelView(Parent,db.session))classChild(db.Model):id=db.Column(db.Integer,primary_key=True)name=db.Column(db.String(120))parent=db.Column(db.Integer,db

Python:如何在 Flask 中显示 matplotlib

这个问题在这里已经有了答案:Convertingmatplotlibpngtobase64forviewinginhtmltemplate(2个答案)SaveplottoimagefileinsteadofdisplayingitusingMatplotlib(24个答案)HowtoservestaticfilesinFlask(24个答案)关闭4年前。我对Flask和Matplotlib还很陌生。我希望能够显示我在一些html中生成的简单图表,但我很难弄清楚如何做。这是我的Python代码:fromflaskimportFlask,render_templateimportnumpy

python - flask -wtforms : Validation always false

首先,我是python和Flask的新手,如果我的问题很愚蠢,我很抱歉。我搜索了它,但从未找到答案(我猜这应该是一个“简单”的答案)。我想在我的网站上添加一个联系页面,我找到了thistutorial所以我跟着它。在表单验证之前一切正常。我只使用Required并且form.validate()总是返回false。如果我不修改我的代码,并且我删除了表单类中的每个Required,它工作正常,form.validate()返回true。我真的不明白为什么,我读了很多应该使用validate_on_submit()的内容,但是如果我使用它会出现错误:*'ClassName'objectha

python - Flask 路由在 URL 中给出 404 float

我的Flask应用程序的server.py中有以下路由定义:@app.route('/nearby//')defnearby(lat,long):fortruckindb.trucks.find({'loc':{'$near':[lat,long]}}).limit(5):iftruck.has_key('loc'):deltruck['loc']returnjson.dumps(trucks)但是当我访问http://localhost:5000/nearby/37.7909470419234/-122.398633589404时,我得到了404。其他路线工作正常,所以这是这个路线的

python - Flask:保存上传文件时出现 IOError

我正在学习Flask并尝试完成此处记录的上传文件模式:http://flask.pocoo.org/docs/patterns/fileuploads/.我在Windows7上使用Firefox12,并在我的本地计算机上以Debug模式运行我的应用程序。我正在逐字复制示例,除了UPLOAD_FOLDER变量的值,我将其定义为UPLOAD_FOLDER='/uploads'并创建了一个名为“uploads”的目录,该目录位于应用程序根目录(以及静态和模板目录)。上传文件后,我收到错误:IOError:[Errno2]Nosuchfileordirectory:'/uploads\\u.p