爬取下來(lái)的數(shù)據(jù)保存在MongoDB數(shù)據(jù)庫(kù)并顯示在頁(yè)面

1.連接到MongoDB并插入數(shù)據(jù)
    # 連接的數(shù)據(jù)庫(kù)名和集合名 可以隨便寫(xiě) 
    # 插入完成后 MongoDB自動(dòng)創(chuàng)建
    from pymongo import MongoClient
    myclient = MongoClient("mongodb://localhost:27017/")
    db=myclient['WB']
    wb=db['wb']
    wb.insert_many(hot_list)


2. 在Django獲得MongoDB數(shù)據(jù)

在settings.py中連接到數(shù)據(jù)庫(kù)

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

在views.py中查找數(shù)據(jù),并返回給頁(yè)面

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

在base.html 頁(yè)面中展示出來(lái)


image.png
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 關(guān)于Mongodb的全面總結(jié) MongoDB的內(nèi)部構(gòu)造《MongoDB The Definitive Guide》...
    中v中閱讀 32,287評(píng)論 2 89
  • 切換到創(chuàng)建項(xiàng)目的目錄 cd C:\Users\admin\Desktop\DjangoProject創(chuàng)建名為pr...
    在努力中閱讀 3,537評(píng)論 2 3
  • 模塊間聯(lián)系越多,其耦合性越強(qiáng),同時(shí)表明其獨(dú)立性越差( 降低耦合性,可以提高其獨(dú)立性)。軟件設(shè)計(jì)中通常用耦合度和內(nèi)聚...
    riverstation閱讀 2,212評(píng)論 0 8
  • 一、Django框架前言知識(shí): 1、C/S和B/S的區(qū)別: C/S結(jié)構(gòu)軟件:客戶端/服務(wù)端軟件,即客戶端要自己下載...
    月下獨(dú)酌123閱讀 5,116評(píng)論 0 36
  • 22年12月更新:個(gè)人網(wǎng)站關(guān)停,如果仍舊對(duì)舊教程有興趣參考 Github 的markdown內(nèi)容[https://...
    tangyefei閱讀 35,393評(píng)論 22 257

友情鏈接更多精彩內(nèi)容