PythonStock(33)特别的巧,发现一个使用 vue 开发的股票系统应用,具备了一些基础的功能,可以拿过来直接跑起来。使用dockerfile进行构建,并跑起来

35 篇文章 1 订阅
30 篇文章 151 订阅
本文介绍了如何使用Python和Vue.js开发股票Web应用,并通过Docker进行部署。项目包括Python后端和Vue.js前端,实现了股票数据展示、自选股管理等功能。作者分享了Dockerfile构建过程,以及项目运行和部署的步骤,强调项目仅用于学习,数据来源于腾讯接口。
摘要由CSDN通过智能技术生成

前言


使用Python开发一个web股票项目。
【github项目地址】:
https://github.com/pythonstock/stock
【知乎专栏地址】:
https://zhuanlan.zhihu.com/pythonstock
【docker hub地址下载】:
https://hub.docker.com/r/pythonstock/pythonstock
【相关stock资料分类】:
http://blog.csdn.net/freewebsys/article/category/113926770
主要使用开发语言是python。
使用的lib库是pandas,tushare,TensorFlow,tornado等。

本文的原文连接是: https://blog.csdn.net/freewebsys/article/details/108191889

1,关于vue-m-stock


原始项目地址:
https://github.com/DevilsHuan/vue-m-stock

我拷贝项目地址:
https://github.com/pythonstock/stock-h5

使用Vue搭建的移动端H5行情,完成基本的行情查看,行情详情,行情自选股等功能。

注:本项目只做为本人练习使用,涉及到的三方接口只作学习,特此说明。

技术栈
vue+vue router+vuex // vue全家桶
scss // css预处理器
postcss // css后置处理器
axios // 服务端交互
antv/f2 // 图表框架
good-storage // 客户端存储框架

完成功能
大盘指数概况
指数详情
指数排行榜
股票搜索
股票行情详情
股票自选股添加(本地缓存,不依赖账户体系)
股票分时,五日,日K图表
接口说明
项目所有行情数据使用腾讯接口,本项目只做学习使用,行情可根据情况适配对应的接口。

接口参考文档:
https://blog.csdn.net/Cupedy/article/details/53261697
https://www.liangzl.com/get-article-detail-14585.html

2,使用dockerfile构建


必须是比较新的node 才可以。我本地的不行。
使用的是 14 docker 镜像启动的。后续把这个打包成 docker 镜像直接部署。

docker pull node:14-alpine

# 用这个做为基础镜像,防止每次都进行构建。
# https://www.runoob.com/docker/docker-dockerfile.html


FROM docker.io/node:14-alpine

RUN mkdir /data 
WORKDIR /data
ADD . /data/

RUN cd /data && npm install -g cnpm --registry=https://registry.npm.taobao.org && \
        cnpm install 

ENTRYPOINT ["npm","run","serve"]

然后进行构建:

 docker build -t  pythonstock/stock-h5:v1 .

启动:(也可以直接使用我上传的镜像:)

 docker run -itd -p 8090:8080 --restart=always pythonstock/stock-h5:v1

https://hub.docker.com/r/pythonstock/stock-h5

在这里插入图片描述
在这里插入图片描述

3,总结


github上面都是牛人啊,这个思路和我想到一起了。
但是我这边要自己做股票的数据统计,借用下这个界面。自己前端android技术较弱。
程序已经跑起来了。下一步研究如果修改接口。和进行页面优化,使用nuxt进行渲染。

本文的原文连接是:
https://blog.csdn.net/freewebsys/article/details/113926770

博主地址是:https://blog.csdn.net/freewebsys

一、软件简介 TFHminiMq 是一款小的国内股票行情的获取软件,程序具有自动优化网络寻找可用行情源,系统资源占用少,并开放了行情获取的API封装在tfhmqsrv.dll中, 可提供爱好者的二次开发进行更优秀、灵活的展示方式。 二、版本历史 Beta 1.0 二〇〇九年十二月十八日 农历十一月初三 TfhMiniMq.exe 主程序 tfhmqsrv.dll 相关API 问题:程序关闭,有内存错情况,不影响程序使用,原因尚在排查中 三、API说明: char* TFH_GetMQ(char* iSecCode); 参数说明: iSecCode [in] char*,表示证券代码。 e.g. 000001 (上证指数代码) 返回值: [out] char*,返回此证券代码行情信息。 e.g. 3113.89:(-2.05%):-65.19 四、捐助 TFHminiMq TFHminiMq 是个免费软件并包含tfhmqsrv.dll中API的使用功能上没有任何限制。 然而,为了这一软件的不断更新与完善,作者投入了大量的业余时间,付出了大量的心血,放弃娱乐,放弃休息,甚至小小地牺牲了一点健康。 个中酸甜苦乐不足为外人道。 作者承诺这一软件永久免费,但如果您喜欢这一软件,愿意帮助这一小小软件逐步成长,作者同样欢迎您提供资金上的捐助。 捐助金额不限,可通过支付宝,具体帐户信息如下: 支付宝: 帐号:xpint@163.com 捐助用户请给作者发一封 Email,告知您的身份和捐助金额,以便我们知道您的捐助。对于您的帮助,我们不胜感激。 在未来的软件发展中,作者将优先考虑捐助者的意见与建议,优先对捐助者提供技术支持。 联系作者: xpint@qq.com
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值