Python股票數(shù)據(jù)可視化+推薦系統(tǒng)+爬蟲 (協(xié)同過濾推薦算法)Django框架
一缤骨、說明
(1)技術(shù)棧:Python語言、Django框架尺借、推薦系統(tǒng) (協(xié)同過濾推薦算法)绊起、requests、BeautifulSoup燎斩、爬蟲虱歪、10+萬數(shù)據(jù)
(2)系統(tǒng)功能:
登錄注冊界面、個(gè)人信息修改瘫里、 收藏实蔽、取消收藏荡碾、股票新聞爬取并且展示谨读、數(shù)據(jù)展示、
所有的股票可視化坛吁、單個(gè)證券具體展示(餅圖劳殖、折線铐尚、柱狀圖、k線圖等)哆姻、協(xié)同算法實(shí)現(xiàn)分類推薦
后臺管理(超級管理員宣增、證券數(shù)據(jù)、增刪查改矛缨、數(shù)據(jù)可視化)
四爹脾、說明
|-- 項(xiàng)目
? ? |-- db.sqlite3? ? 數(shù)據(jù)庫相關(guān)? 重要? 想看數(shù)據(jù),可以用navicat打開箕昭,不懂看:https://jingyan.baidu.com/article/9989c7463e223ef649ecfe77.html
? ? |-- requirements.txt? 項(xiàng)目依賴庫灵妨,可以理解為部分技術(shù)棧之類的
? ? |-- 運(yùn)行說明.txt? 如何運(yùn)行
? ? |-- 配置相關(guān)命令.txt? 沒啥大卵用
? ? |-- data? 原始數(shù)據(jù)文件
? ? |-- data? 每個(gè)股票的模型保存位置
? ? |-- app? 主要代碼文件夾? ? ?
? ? |? |-- models.py? django的model? 不懂百度一下即可? 這個(gè)有點(diǎn)重要
? ? |? |-- views.py? 后端主要代碼? ? ? ? ? 重點(diǎn) 重點(diǎn)? 重點(diǎn) 重點(diǎn)? 重點(diǎn) 重點(diǎn)
? ? |-- meteorological
? ? |? |-- settings.py? 配置文件
? ? |? |-- urls.py? ? 路由 這個(gè)有點(diǎn)重要
? ? |-- static? ? ? 靜態(tài)文件夾 js? css? img這些文件
? ? |-- templates? 模板? 你也可以理解為網(wǎng)頁,但是他是django處理好數(shù)據(jù)后和他結(jié)合落竹,就形成了最終的網(wǎng)頁
項(xiàng)目運(yùn)行依賴包:
Django==2.2.13
PyMySQL==1.0.2
tqdm==4.52.0
pandas==1.1.4
tushare==1.2.85
pycharm打開項(xiàng)目泌霍,配置Python環(huán)境
安裝Python依賴包(執(zhí)行命令)
pip install -r requirements.txt -i https://pypi.mirrors.ustc.edu.cn/simple/
啟動(dòng)項(xiàng)目:python manage.py runserver
賬號admins? ? 密碼admins