爬取下来的数据保存在MongoDB数据库并显示在页面

1.连接到MongoDB并插入数据
    # 连接的数据库名和集合名 可以随便写 
    # 插入完成后 MongoDB自动创建
    from pymongo import MongoClient
    myclient = MongoClient("mongodb://localhost:27017/")
    db=myclient['WB']
    wb=db['wb']
    wb.insert_many(hot_list)


2. 在Django获得MongoDB数据

在settings.py中连接到数据库

import  pymongo
client = pymongo.MongoClient()
db = client['WB']

在views.py中查找数据,并返回给页面

from yaoqi.settings import db
def comic_list(request):
    result = db.wb.find()
    content = {'result': result}
    return render(request, 'base.html', content)

在base.html 页面中展示出来


爬取下来的数据保存在MongoDB数据库并显示在页面_第1张图片
image.png

你可能感兴趣的:(爬取下来的数据保存在MongoDB数据库并显示在页面)