团队任务 | 预估时间 | 实际时间 | 完成日期 |
---|---|---|---|
新增其余学院的爬虫 | 180 | 130 | 11.30 |
新增其余学院的数据库字段修改 | 180 | 160 | 12.1 |
新增其余学院的数据库部署到es | 180 | 180 | 12.2 |
前端和新增学院数据的交互 | 300 | 160 | 12.2 |
实现网站的定时爬取以及es的自动同步(绝对路径版) | 200 | 180 | 11.30 |
实现网站的定时爬取以及es的自动同步(相对路径版) | 60 | 120 | 12.1 |
主界面设置最新通知播报栏样式 | 300 | 200 | 12.2 |
将项目部署到服务器 | 200 | 960 | 12.10 |
扩大使用范围至移动端 | 100 | 100 | 12.11 |
前端界面的美化 | 100 | 120 | 12.11 |
需求说明书的调整 | 60 | —— | —— |
搜索引擎测试 | 80 | —— | —— |
用户使用调查 | 100 | —— | —— |
Beta阶段发布说明 | 200 | —— | —— |
成员 | 任务安排 | 预期任务量/分钟 |
---|---|---|
秦玉(组长) | 项目调试优化 | 180 |
陈晓菲 | 服务器环境调试 | 180 |
韩烨 | 项目调试优化 | 180 |
姚雯婷 | 项目调试优化 | 180 |
罗佳 | 项目调试优化 | 180 |
高天 | 服务器环境调试 | 180 |
主要困难仍是在服务器的搭建上。
到手的云服务器是任何编程环境都没有的windows 2012 server 系统,须要咱们从新安装全部的编程环境和运行环境。包括如下内容:JDK、python3.7 、es、ik、mysql等。前端
es在服务器上解压之后,输入命令运行,失败,提示须要jdk环境。这才知道原来云服器上没有jdk环境(其实在控制台中能够选择包含jdk环境的系统,一键重装,也有python等环境。)不过配置好的系统,有不少不能知足实际开发使用的配置,因此咱们仍是选择了纯净的系统自行安装。
python
这一过程出现了咱们在本身的机器上没有出现过的问题。如图。
缘由是在python3.7中,async是关键字,没法使用。解决方法,进入manhole.py文件中,将全部async修改成其余变量,咱们这里改为了shark。
mysql
查找资料了解,django项目部署使用的技术有如下几种:nginx
咱们这里尝试了iis部署django的方法。最后只部署上了一个静态页面,没法进行搜素,出于测试时间不足的考虑,放弃了这种方法。
因为咱们申请了云服务器,可是域名还在备案,最后咱们决定采起django runserver测试命令进行发布,先利用公网ip地址进行用户测试。sql
命令:python manage.py runserver 0.0.0.0:80
该命令用途是,运行项目在全部ip地址的80端口上。该用法只是临时用于用户测试,不能算是正式的项目部署。
数据库
https://www.leangoo.com/kanban/board/go/2565273django