股票系统

版权声明:记事、留心、分享;如有侵权、违规情况等,请及时联系原创作者。 https://blog.csdn.net/qq_27297393/article/details/82288309

股票系统
知识点:
    前端:
        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   交易页面

猜你喜欢

转载自blog.csdn.net/qq_27297393/article/details/82288309