草庐IT

heroku-flask

全部标签

python - 如何将上传的文件存储在 Flask 的 mongoDB 中?

在我的Flask项目我正在尝试让文件上传与MongoDB一起工作。从thisuploadtutorial中获得灵感我设法上传了一个文件并将其存储在文件系统中。使用thesemongoenginedocs我现在也想将它存储在MongoDB中。我当前的文档定义如下:classUserDocument(mongoDb.Document):created=mongoDb.DateTimeField(default=datetime.utcnow,required=True)filename=mongoDb.StringField()_file=mongoDb.FileField()然后我上传并

node.js - 平均应用程序部署到 heroku 错误

我正在尝试将node.js应用程序部署到heroku。一切似乎都很顺利,直到我尝试通过heroku在应用程序中打开herokuopen然后我得到Openingnameless-taiga-6317...done但是我的浏览器出现了一个应用程序错误,heroku日志显示了这个错误:←[36m2015-06-29T20:56:25.562616+00:00heroku[web.1]:←[0mProcessexitedwithstatus1←[36m2015-06-29T20:56:27.685099+00:00heroku[web.1]:←[0mStartingprocesswithcom

Mongodb 在 Flask 和 Mongoengine 中的 geoNear

我正在使用flask和mongoengine。如何使用mongodb'sgeoNear询问?我正在尝试像这样使用pymongolink:db.command(SON([('geoNear','content'),('near',coordinate)]))如果我走对了。如何从flask和mongoengine创建pymongo的db对象? 最佳答案 看完mongoengine的源码在connection.pyget_db中返回我需要的db对象defget_db(alias=DEFAULT_CONNECTION_NAME,reconn

python - Flask 查询 MongoLab 的速度非常慢

我有Mongolab数据库,其中包含小型时间序列文档的集合。每个文档都包含一段特定时间序列(每个文档中特定股票的250个每日价格值)。该集合在查询字段上建立索引。我需要查询链接到一只特定股票的所有切片,如下所示:cursor=db.timeseries.find({'stock':'IBM'})#thislineexecutesinverysmalltimeslices=[sliceforsliceincursor]#thislinetakes10seconds#togiveanidea,cursor.count()couldbeanywherebetween10and40如果我在py

(八)Flask之app.route装饰器函数的参数

app.route参数app.route()是Flask框架中用于定义路由的装饰器函数,它接受一些参数来指定路由的URL规则、请求方法等。app.route()参数如下:rule(必选):定义URL规则的字符串,表示要匹配的URL路径。可以包含动态部分,使用尖括号()来指定动态部分的名称和类型。例如:/user/。view_func(必选):用于指定将要执行的视图函数,即处理请求的函数。它接受一个函数作为值。这个函数通常是一个Flask应用程序中定义的视图函数,用于处理路由匹配后的请求。例如:@app.route('/index')defindex():return'Hello,World!'

python-3.x - Mongodb 文本搜索不适用于字符串 Flask

我正在尝试使用Flask进行文本搜索。对于一个词它有效,但是当我传递一个包含多个词的字符串时它不起作用。但是当我以硬编码方式传递该字符串时,它起作用了:假设字符串是这样的:str="SOMETEXTHERE"如果我像这样将它作为变量传递:newText=''.join(r'\"'+word+r'\"'forwordinstr.split())result=app.data.driver.db[endpoint].find({"$text":{"$search":newText}},{"score":{"$meta":"textScore"}}).sort([("score",{"$me

mongodb - Flask-login usermixin 类与 MongoDB

一段时间以来,我一直在尝试构建登录方法。我正在运行Flask应用程序并且运行良好。这一切都在我的机器上本地运行。目前,我正在使用pymongo和MongoClient连接到数据库。这一切都很好,如果可能的话,我不想改变它。我正在尝试使用Flask-Login创建一个使用usermixin的users类。这是我非常不成功的地方。我尝试了一些不同的东西,我的问题是如何从我的数据库中提取数据。我以前使用SQLDB完成过此操作,但对于这个项目,我明确希望使用MongoDB。这是我试图遵循的教程,但我很难理解所有内容,因为它没有很好地解释每一行在做什么。https://medium.com/@d

python - Flask-PyMongo : how come "self._Collection__database"?

在Flask-PyMongo中,他们使用self._Collection__database来表示这个Collection对象所属的数据库对象:classCollection(collection.Collection):"""Customsub-classof:class:`pymongo.collection.Collection`whichaddsFlask-specifichelpermethods."""def__getattr__(self,name):attr=super(Collection,self).__getattr__(name)ifisinstance(att

Heroku 上的 Django + MongoDB

我想在Heroku上使用Django和MongoDB。在他们的文档GettingStartedwithDjangoonHeroku/Cedar:PostgresDatabaseConfig中,说一些代码附加到settings.py以使用DATABASE_URL。有什么办法可以避免这种情况吗?因为这里的DATABASES需要是django_mongodb_engine,还有其他设置,例如(示例从compSocSci拖拽)DATABASES={'default':{'ENGINE':'django_mongodb_engine','NAME':'heroku_app1234567','US

php - Heroku 远程 MongoDB 与 php 连接

我从Herokufacebook应用程序连接到远程mongoDb时出错Class'Mongo'notfound我想mongo驱动程序不支持开箱即用?我如何在heroku上安装它?谢谢 最佳答案 您只需要为您的应用安装mongo扩展VendortheMongodriverwithyourapplication.Youcandownloadithere:https://github.com/wuputah/heroku-libraries/raw/master/php/mongo/mongo.soAddittoafolderlike"e