游戏电视苹果数码历史美丽
投稿投诉
美丽时装
彩妆资讯
历史明星
乐活安卓
数码常识
驾车健康
苹果问答
网络发型
电视车载
室内电影
游戏科学
音乐整形

升级Python全栈股票系统,使用vueadmin快速开发

  头条创作挑战赛目录前言0,关于Python全栈股票系统2。0,github,5。8K星星1,Python全栈股票系统,更改使用elementUI开发2,使用vueelementadmin,进行开发3,解决pythontronado和vue跨域问题4,总结vue也很方便前言
  使用Python开发一个web股票项目。
  【github项目地址】:
  https:github。compythonstockstock
  【知乎专栏地址】:
  https:zhuanlan。zhihu。compythonstock
  【相关stock资料分类】:
  http:blog。csdn。netfreewebsysarticlecategory7076584
  主要使用开发语言是python。
  使用的lib库是pandas,tushare,TensorFlow,tornado等。
  项目之前使用的jQuery,dataTable进行股票数据展示,实现了动态table,现在是时候放弃jQuery了,修改成vue,开发股票系统展示分析界面,选择了vueelementadmin。
  并展示了股票的相关数据字段,还是非常方便快速的。0,关于Python全栈股票系统2。0,github,5。8K星星有些同学可能不知道,项目地址:https:github。compythonstockstockPythonStockV2是基于Python的pandas,akshare,bokeh,tornado,stockstats,talib等框架开发的全栈股票系统。项目创建于2017年7月17日,每月不定期更新。1)可以直接使用docker直接本地部署运行,整个项目在dockerhub上压缩后200MB,本地占用500MB磁盘空间。2)使用Docker解决了Python库安装问题,使用Mariadb(MySQL)存储数据。借助akshare抓取数据。3)使用cron做定时任务,每天进行数据抓取计算,每天18点开始进行数据计算,计算当日数据,使用300天数据进行计算,大约需要15分钟计算完毕。4)股票数据接口防止被封,按天进行数据缓存,储存最近3天数据,每天定时清除,同时使用readpickletopickle的gzip压缩模式存储。5)使用tornado开发web系统,支持每日股票数据东财,龙虎榜个股上榜新浪,数据中心大宗交易行情等。6)数据展示系统,是通用数据展示系统,配置字典模板之后,页面自动加载数据,并完成数据展示,后续自己开发的指标数据可以加入进去。7)增加曲线数据分析,在查看股票中,可以直接跳转到东方财富页面查看相关信息,点击指标之后使用Bokeh将多达17个指标的数据绘图,进行图表展示。8)2。0最大的更新在于替换tushare库(因部分库不能使用),使用akshare进行数据抓取。
  基础库版本1,pandas使用【1。3。5】版本,升级了2,numpy使用【1。21。5】版本,升级了3,akshare使用【1。3。50】版本,升级了4,bokeh使用【2。4。2】版本,升级了5,stockstats使用【0。3。2】版本1,Python全栈股票系统,更改使用elementUI开发
  首先要修改界面,使用vueelementUI开发股票系统的界面。
  终于要和jQuery说再见了,需要把动态表格的UI重新设计下。
  最主要的数据展示使用的是dataTable组件进行开发的,很多接口都和dataTable强耦合。
  那个也是JQuery时代,不错的报表展示。但是现在使用VUE应该也能很轻松的做了相关的数据展示。2,使用vueelementadmin,进行开发
  https:github。comPanJiaChenvueelementadmin
  项目使用文档:
  https:panjiachen。github。iovueelementadminsitezhguide
  还有作者的招聘广告呢,作者在字节工作:
  为什么选择广告行业?
  广告变现对于很多互联网公司来说是非常重要的变现方式,属于核心领域且发展持久,是全世界互联网公司最主流的收入来源,也成为顶尖人才的汇聚之地。前沿技术首先应用于广告行业,使其成为一个高投入高回报的领域。在这里你可以获得广阔的成长空间,大牛的辅导,实践应用科技行业的各类最新技术。
  广告业务相比C端业务具有更高的业务壁垒,可以更好地积累自己的业务方向的竞争优势。后续职业生涯的发展,走技术专家路线能走出成绩走出深度的毕竟是少数,那么自己的竞争力如何构建?深入某个具有足够深度和壁垒的业务方向业务是个可行的方案。大流量(亿级),高并发,复杂系统架构设计,智能算法设计,复杂广告场景等,都可以施展技术提供用武之地。
  直接使用模板创建git项目:
  https:github。comPanJiaChenvueadmintemplate
  但是几年前的项目,增加了依赖没有起来:ERRORFailedtocompilewith9errors23:03:47Thesedependencieswerenotfound:corejsmoduleses。array。push。jsin。nodemodulesbabelruntimehelpersesmregeneratorRuntime。js,。nodemodulescacheloaderdistcjs。js??ref120!。nodemodulesbabelloaderlib!。nodemodulescacheloaderdistcjs。js??ref00!。nodemodulesvueloaderlib??vueloaderoptions!。srccomponentsBreadcrumbindex。vue?vuetypescriptlangjsand3otherscorejsmoduleses。error。cause。jsin。nodemodulesbabelruntimehelpersesmregeneratorRuntime。js,。srcutilsrequest。jsand1othercorejsmoduleses。object。proto。jsin。nodemodulesbabelruntimehelpersesmregeneratorRuntime。jsToinstallthem,youcanrun:npminstallsavecorejsmoduleses。array。push。jscorejsmoduleses。error。cause。jscorejsmoduleses。object。proto。js
  尝试了重新安装corejs成功了:rmyarn。lockrmrfnodemodulescorenpminstallcorejssave
  原来只要升级下corejs版本就可以corejs:3。26。1,
  然后admin界面就跑起来了。
  然后开始学习代码,开发动态股票报表功能。
  把这个数据展示页面修改成股票动态数据,这个界面和股票数据展示界面一致。
  3,解决pythontronado和vue跨域问题
  首先在python当中,需要配置baseControllerhead参数,其中origin要动态获得。基础handler,主要负责检查mysql的数据库链接,解决跨域CORS问题。classBaseHandler(tornado。web。RequestHandler):defsetdefaultheaders(self):headersself。request。headerslogging。info(head的类型:,type(headers))originheaders。get(origin,None)logging。info(BaseHandler)logging。info(origin)iforigin!Noneandorigin。find(localhost)0:self。setheader(AccessControlAllowCredentials,true)self。setheader(AccessControlAllowOrigin,origin)self。setheader(AccessControlAllowMethods,POST,GET,PUT,DELETE,OPTIONS)self。setheader(AccessControlAllowHeaders,xtoken,authorization,Authorization,ContentType,AccessControlAllowOrigin,AccessControlAllowHeaders,XRequestedBy,AccessControlAllowMethods)self。setheader(AccessControlExposeHeaders,CacheControl,ContentLanguage,ContentType,Expires,LastModified,Pragma)同时定义一个option方法defoptions(self):self。setstatus(204)self。finish()
  同时前端也要修改配置:createanaxiosinstanceconstserviceaxios。create({baseURL:process。env。VUEAPPBASEAPI,urlbaseurlrequesturlwithCredentials:true,sendcookieswhencrossdomainrequeststimeout:5000requesttimeout})
  然后修改分页的数据格式:
  增加返回状态:{code:20000,message:success,draw:0,total:139907,recordsTotal:139907,recordsFiltered:139907,data:〔{code:000001,name:平安银行,latestprice:17,quotechange:2。35,upsdowns:0。41,volume:1502164,turnover:2561266416。。。。。。。}〕}
  然后修改vue代码即可:eltable:keytableKeyvloadinglistLoading:datalistborderfithighlightcurrentrowstylewidth:100;sortchangesortChangeeltablecolumnlabel日期propdatewidth150pxaligncentertemplateslotscope{row}span{{row。date}}spantemplateeltablecolumneltablecolumnlabel代码propcodealigncenterwidth80templateslotscope{row}span{{row。code}}spantemplateeltablecolumn。。。。。。。。。。。。getList(){this。listLoadingtruefetchList(this。listQuery)。then(response{this。listresponse。datathis。totalresponse。totalJusttosimulatethetimeoftherequestsetTimeout((){this。listLoadingfalse},1。51000)})},4,总结vue也很方便
  目前股票系统,迁移使用vue做界面,正在开发中。
  只是把一个股票数据进行展示的,但是需要研究下动态表单的方法。之前是通过html页面循环属性的方式的。
  这个需要再开发一个接口,返回要展示的属性。也不难。慢慢开发吧。

雷蛇发布创意电竞椅头枕,可将游戏声音转换为触觉反馈IT之家1月6日消息,雷蛇在CES2023上发布了首款带近场环绕音效和触觉反馈的电竞椅头枕,名为ProjectCarol。该头枕支持近场环绕音效搭配7。1环绕声,还搭载R……人过中年,没有朋友年轻时候常听到一句话:多个朋友多条路。我们怀揣希望,追寻因缘而聚、志同道合的同行者,想为前行的路上增添些许动力。可随着年龄的增长,我们发现并非所有人都真心待之,遇到……我如何做到打败朋友圈90晒早餐的人,每天730做好全家的早饭更多精彩,请点击上方关注我们!看看朋友圈,我已经坚持记录自己做的早饭两个月了。我实际每天起床做早饭的历史就比较悠久了,我自己都不太记得坚持多久了。很多愿意早起……春天,多给孩子吃这菜,蒸一蒸10分钟搞定上桌,身体强壮体格好春天,多给孩子吃这菜,蒸一蒸10分钟搞定上桌,身体强壮体格好!对于每个家庭来说,一打开冰箱,引入眼帘的食物里面,可以毫不犹豫的说,基本上都会有鸡蛋!鸡蛋也就像一个冰箱的常……国羽黄金组合完胜!35连胜7连冠,力扛魔鬼客场,却被对手投诉没有任何意外,国羽世界冠军雅思组合直落2局,横扫日本的东渡组合,夺得世锦赛混双冠军。这也是他们继2018年、2019年后,第3次夺冠。不过,或许是对于输球并不甘心,赛后渡边直接……春分节气,要注意保肝护胃,这几种时令蔬菜特别好,收藏好备用本期导读:春分节气,要注意保肝护胃,这几种时令蔬菜特别好,收藏备用风雷掣电闹中春,桃柳着装日日新。赤道金阳一照面,白天黑夜两均分。春回大地,生机勃勃的春分时节,所谓春分秋……这道凉拌菜营养丰富,两种食材都很出名,一盘上桌,全家共享今天是农历24节气之一,每年公历大约为3月20日左右的春分节气,有时候也是21号。春分是伊朗、土耳其、阿富汗、乌兹别克斯坦等国的新年,有着3000年的历史。菠菜原产……13道特色家常菜,为餐厅带来高利润!红煨牛杂这款菜我将牛杂加入自制的辣酱先煨制入味、软烂,然后搭配青椒烧开锅,增加清香味,是我们店最热销的菜品之一。砧板:牛肚500克、牛肠250克分别洗净,改刀……许多人都喜欢吃红豆,但都怕麻烦,其实操作起来并不复杂,试试吧平时很多人都喜欢吃红豆,但如果让自己去做,有可能你会觉得很麻烦,太浪费时间。尤其我看到一些帖子写着,制作红豆馅要浸泡4个小时以上,或是一个晚上。其实个人感觉真的没必要呀,我从来……孩子个矮不长高?家再穷也要给孩子做这4道菜吃,比吃钙片还管用身边有些家长抱怨自己的小孩个头比同龄人矮一截,更有家长抱怨别人家小半岁的孩子都比他家娃娃高,这让很多家长很捉急,就问我从饮食上怎么给孩子补补,能让孩子长的高高的。推荐下面……粤菜经济圈有趣且深度的硬核财经经史纵论No。20粤菜经济圈作者:戴老板数据支持:远川研究六朝古都的北京,一向是名流权贵和美食名吃的聚首之地。辛亥之后,政治色……深足深陷外援官司,准入十分艰难记者王伟报道3月5日下午,深足与石家庄功夫在深足训练基地进行了一场热身赛,双方最终以0比0握手言和。深足二十多名球员悉数上场,有数十名球迷到现场观看了比赛。面对深足当前的困境,……
7月2日星期六六月初四抄书打卡停了两天,是因为实在忙啊。今天,聊到了三观。但如果说是三观,估计有点太上纲上线了。但是今天大概的意思就是,孩子要学会分享。分享,是一个好词语。懂得将东……超受欢迎的农家菜1hr川版宫保鸡丁制作流程:1、去皮断筋的鸡腿肉250克洗净切丁入盆,加蛋清淀粉30克、糖色15克、盐5克抓拌均匀;香葱30克切9毫米长的丁待用。2、水淀粉1……双子座流星雨如约而至,流星雨也有雨量之说?2021年度流星雨收官大戏完美落幕,双子座流星雨划破天际,跨过了昨日与今日如约而至作为北半球三大流星雨之一,双子座流星雨有着颜色偏白、流星体速度较慢、亮流星多且常有火流星出现等……云南做好假日接待准备工作云南网讯(记者朱海冉秀兰)为做好中秋节假日文化旅游市场工作,云南省文化和旅游厅近日下发通知,要求各地做好疫情防控和安全保障。按照云南省疫情防控指挥部进一步科学精准做好重点……12款重口味菜品,挑逗顾客味蕾1hr怪味豆腐把老豆腐放进高压锅,掺清水并加盐调味,上火烧开压20分钟,取出来晾冷,切成厚片待用。锅里放色拉油烧至六成热,下入豆腐片炸至表面金黄硬挺时,倒出来沥油,随后摆……从5799降到2585元的HUAWEIMate30Pro性价HUAWEIMate30Pro2019年9月发布的一款5G手机,发布是5799降到现在的2585元(8128GB),那这款手机性价比怎么样?现在还值得购买吗?手机屏幕……凤凰传奇手游折扣版打宝活动指南,凤凰传奇手游折扣版如何打宝?哈喽各位小伙伴们大家好,欢迎来到【春日部传奇小队】的公众号,今天给大家盘点一下热门手游暗世天歌折扣版打宝活动指南。暗世天歌折扣版如何通过打宝获取高阶道具呢?在游戏的打金宝……8款吸客菜品,让餐厅生意越来越好1hr香辣凤爪虾对于年轻食客来说,香辣过瘾的干锅系列菜是非常有诱惑力的,今天给大家推荐的这款香辣凤爪虾在我们太原店销量排行第一,特点就在于使用了我们自主研发的香辣油和香辣……新创意8款滋味菜,藏一肚春之鲜,拴住食客的胃脆笋炒腊肉原料:腊肉150克、干青笋片50克、小米椒节10克、盐、味精、白糖、色拉油各适量制法:1、干青笋片用热水涨发好以后,入沸水锅里先汆一水,捞出来……乡土风情12款夏季创新土菜混椒鸡杂原料:鸡胗100克鸡肠80克鸡心80克鸡肝50克血旺50克鸡蛋干30克芹菜节、青红椒弹子、泡青红小米椒节、泡椒、姜蒜片、豆瓣、盐、鲜花椒、高汤、菜籽油、猪油各适量……第一顿贴秋膘从羊肉配黄酒开始秋天来了,又到了吃羊肉养生的季节,大西北的手把肉,内蒙的烤全羊,北京的涮羊肉,广东的羊肉煲天南海北的羊被全国人民安排得明明白白的,其实养生什么的不是最重要的,吃才是真理!……前魅族系统工程师因跳槽OPPO,雪藏三年后才说出真话手机大厂高管跳槽其实可以说是稀疏平常的事情。20年的小辣椒创始人跳槽小米可谓是典范中的典范,连老板都可以卑躬屈膝到竞争对手公司当打工仔,还有什么事情不能发生呢?但是这次魅……
友情链接:易事利快生活快传网聚热点七猫云快好知快百科中准网快好找文好找中准网快软网