# PlayerGoal **Repository Path**: reggiepy/PlayerGoal ## Basic Information - **Project Name**: PlayerGoal - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2019-12-23 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 排行榜服务 · last edited by 谢少鑫 about a month ago 题目 使用django建立一个玩家分数排行榜服务,服务向客户端提供两个接口: 客户端上传客户端号和分数(注意:并不会上传排名,客户端无法上传排名),同一个客户端可以多次上传分数,取最新的一次分数 客户端查询排行榜 例子说明 10个客户端分别调用一次接口1,分数范围为1...10000000 其中第5个客户端调用一次接口2,输出为 排名 客户端 分数 1 客户端1 9999999 2 客户端2 9500112 3 客户端3 9233333 4 客户端4 5445444 5 客户端5 3453452 6 客户端6 2342342 7 客户端7 66666 8 客户端8 66666 9 客户端9 76 10 客户端10 75 5 客户端5 345345 接口2说明: 可以查询任何名次段,例如可以查询排名20~30的表格 每次查询的最后,都要附加上调用接口的客户端的排名,如例子所示为客户端5的排名被附加到了最后 任务说明 自己在个人github或者gitee上建立代码仓库 自己设计接口地址,参数,返回值,并实现接口 自己设计测试用例,完成接口后,自己测试,并使用git提交代码,将测试结果以及仓库地址给面试官看 软件环境说明 python3 django mysql (u=root p=wx1231231) 连接方式(不要使用localhost,127.0.0.1的地址): docker run -it --rm mysql mysql -h 你的局域网地址 -uroot -p mongodb 连接方式: docker run -it --rm mongo mongo --host 你的局域网地址 git redis 连接方式: docker run -it --rm redis redis-cli -h 你的局域网地址 如何开始项目 cd ~/backend_intern django-admin startproject 你的项目名