小编Qwe*_*Bot的帖子

PyMongo和Flask-PyMongo库之间的区别

我是PyMongo和Flask的新手,我已经完成了烧瓶的教程,并且觉得很舒服.我现在正在尝试用MongoDb实现一个烧瓶服务器,我不知道如何进步.

我看到有两个库,PyMongo和Flask-PyMongo.我不清楚我应该使用哪种,或者我是否需要同时使用它们.他们如何互操作......

首先,我正在尝试连接到一个mongodb,我在后台运行,每当我启动我的烧瓶服务器时,我都可以看到连接,所以必须正常工作.PyMongo提供了使用连接到特定数据库的方法db = client['test-database'].Flask-pymongo似乎只是在使用mongo = PyMongo(app)随后mongo.db访问数据库时从无处提供数据库连接.

对于mongo来说,这对我来说很困惑,我希望有人能够给我一个明确的答案来解答我的所有问题,网上搜索并没有显示很多关于flask-pymongo库的结果.

我确实看过这个问题:烧瓶,mongokit,pymongo,flask-pymongo之间的关系是什么?,但它没有为我清除任何东西.

python mongodb flask

8
推荐指数
1
解决办法
3137
查看次数

Python请求 - 从response.text中提取数据

我现在已经环顾了几天,无法解决这个问题.基本上我是将图像上传到服务器并获得一个ID作为回报,问题是我无法弄清楚如何提取此ID并将其更改为准备保存到数据库中的String.

程序代码

url = <Server address>
with open("image.jpg", "rb") as image_file:
    files = {'file': image_file}
    auth = ('<Key>', '<Pass>')
    r = requests.post(url, files=files, auth=auth)

data = r.json()
uploaded = data.get('uploaded')
content_id = uploaded[0]


print r
print r.text
print '--------------'
print str(content_id)
Run Code Online (Sandbox Code Playgroud)

这是我得到的输出

<Response [200]>
{
    "status": "success",
    "uploaded": [
        {
            "filename": "image.jpg",
            "id": "6476edfa1d262ad81181d992da78149d"
        }
     ]
}

--------------
{u'id': u'6476edfa1d262ad81181d992da78149d', u'filename': u'image.jpg'}
Run Code Online (Sandbox Code Playgroud)

python json python-requests

4
推荐指数
1
解决办法
2万
查看次数

标签 统计

python ×2

flask ×1

json ×1

mongodb ×1

python-requests ×1