股票系统

股票系统
知识点:
    前端:
        1页面显示分模块化,使用前端标签iframe
        2K线图显示,调用第三方js插件echarts显示k线图
        3使用input 隐藏属性hidden传递隐藏数据
    后端:
        1user表继承django自带user表,继承方法:
            models中:User(AbstractUser)
            settings中添加AUTH_USER_MODEL = 'stockapp.User'
        2使用django自带登录login(),登出logout(),用户名密码判断user = authenticate(username=username, password=password),用户登录激活验证request.user.is_authenticated()
        3调用第三方tushare获取实时数据(股票,资讯,电影)
            官网:http://tushare.org
            安装:pip install tushare
            使用方法:import tushare as ts
            df = ts.realtime_boxoffice()
            print(df)
        4 判断用户所在templates
        5 交易部分逻辑代码

可扩展
    1在股票k线图显示时可加入数据分析,预测市场
    2完善交易过程,添加挂单模块
    3使用tushare获取财经相关资讯
    4使用爬虫爬取相关股票名称,股票编码,初始化数据库

项目代码:stock
注意:使用python2.X版本,使用数据库mysql数据库,依赖包tushare,echarts
使用运行方法:
    进入stock项目
    执行python manage.py migrate
    python manage.py createsuperuser
    python manage.py runserver
    使用django后台添加股票名称,股票编码
    *****股票编码必须是真实的*****
    

代码说明:
views.py      逻辑代码
urls.py         路由跳转
models.py   用于数据库ORM
data.py       调用tushare获取股票实时数据
forms.py     定义注册登录form表单
templates   相关页面
        主要页面:
        company.html   股票信息详情页
        hot.html            热点资讯页面
        index.html         首页
        k.html               K线图页面
        left.html             左侧默认显示页面
        login.html          登录页
        login_left.html   左侧登录页
        realHead.html   页头部分股票数据显示页面
        register.html      注册页面
        stock_transaction.html   交易页面

源码:https://github.com/hilqiqi0/AI/tree/master/7.demo/stock

  • 0
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 8
    评论
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值