【PythonStock(39)】Python全栈股票系统:给股票系统升级到3.0使用vue+element做前端展示,修复各种BUG,整个工程项目调整拆分前后端,合并master

前言


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

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

1,关于PythonStock项目


项目从2017年7月17日开始创建。真是个好日子!到现在已经有看8年时间啦。
然后github项目2023-06-02 执行存档,迁移到gitee上也有了688个星星。

pythonstock开源股票系统(4):版本升级到3.0使用vue+element做前端展示,架构调整/镜像升级,BUG修复,本地演示部署启动,简介有项目地址

在这里插入图片描述

主要使用的库是:pandas numpy sqlalchemy akshare stockstats bokeh
2.0 主要做的是迁移了 akshare 库。3.0 主要做的是项目整合,前端使用vue开发了。
项目地址:
https://gitee.com/pythonstock/stock

2,Python全栈股票系统,架构调整


前后端拆分了,后端迁移成了使用 API 的方式返回数据。前端主要做数据展示。

前端使用vue+elementUI开发股票界面:
https://element.eleme.cn/#/zh-CN
使用vue-element-admin的模板进行项目开发:
https://panjiachen.github.io/vue-element-admin-site/zh/guide/

效果预览:
在这里插入图片描述

并且实现了动态表格展示和日期,股票代码查询:

在这里插入图片描述

工程的目录结构变成了:

在这里插入图片描述
把之前的python的stock代码放到了backend 文件夹里面。
前端放到 frontend 文件夹,项目的启动脚本使用 docker-compose 启动。

3,启动方式使用docker-compose


启动方式变了,都切换成了docker-compose,同时镜像切换成了daocloud.io 源。
主要是网络的问题,不使用国外的了,速度快。

使用的基础镜像:

docker.m.daocloud.io/library/mysql:8
docker.m.daocloud.io/library/python:3.11-slim-bullseye
docker.m.daocloud.io/library/node:bullseye-slim

升级python到 3.11 版本,mysql到 8 的版本。
node也是新版本。

并且用到了本地build。

backend:
    image: pythonstock/backend-dev:latest
    build:
        context: .
        dockerfile: docker/DevBackendDockerfile
    container_name: backend

frontend:
    image: pythonstock/frontend-dev:latest
    build:
        context: .
        dockerfile: docker/DevFrontendDockerfile
    container_name: frontend

dockerfile



# https://hub.docker.com/_/python?tab=tags&page=1&name=3.11-slim-bullseye
# 用这个做为基础镜像,防止每次都进行构建。

#FROM docker.io/python:3.11-slim-bullseye
FROM docker.m.daocloud.io/library/python:3.11-slim-bullseye

# https://opsx.alibaba.com/mirror
# 使用阿里云镜像地址。修改debian apt 更新地址,pip 地址,设置时区。
# 设置debian的镜像源
RUN echo "deb http://mirrors.aliyun.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值