- 前台是由公司的前端人员楠姐用
Vue
写的两个界面 - 后台是由
django restframe work
框架写的,因为开发时间问题有限,录入赛程、盘口信息采用django admin
后台开发的 - 登陆环节,使用两种验证方式:a.企业微信传的
code
登陆;b.公司OA系统的账号密码登陆 - 后台结算采用的是
crontab + django custome command
结合实现的 - 部署采用
uwsgi + nginx + docker
,前台代码打包到template
目录,nginx
配置文件直接将template
目录配一个与后台不重复的url
-
访问域名地址:
../
-
ip端口地址:
../
-
django admin登陆后台地址:
../admin/
- 登陆django admin后台,账号找super super管理员注册。
- 打开“澳盘”界面 http://odds.sports.sina.com.cn/odds/index.php。 选择对应比赛类型世界杯+比赛日时间,搜索对应的赛程。如下:
- 在admin后台录入赛程,对应的是
schedule
model。录入以下截图中标红线的字段,其中国家a是澳盘中左边球队,国家b是右边的球队。start_time
不一定以澳盘提供的时间为准,录之前先去网上查一下,只要不比正常时间靠后即可。
- 结算都是后台定时任务实现的,只要录入比赛结果,会触发任务结算。