春秋季招新
本仓库由李泽霖,余梦颖,刘泊,陆国航,周宇轩共同维护 版权所有,侵权我也没有办法。
- 用户名:dian_recruit (配置在./Dian/Dian/settings.py中的DATABASES中)
- 密码 :dianrecruit(配置在./Dian/Dian/settings.py中的DATABASES中)
- 端口:3306(默认)
- 数据库名:dian_recruit
#root登录创建数据库和数据库用户
> mysql -u root -p
# 创建数据库
> CREATE DATABASE dian_recruit DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
# 创建用户并设置密码
> CREATE USER dian_recruit@'%' IDENTIFIED BY 'dianrecruit';
# 给用户数据库的所有权
> GRANT ALL PRIVILEGES ON dian_recruit.* TO dian_recruit@'%';
- 进入网站根目录,执行virtualenv dian_recruit
- 进入创建好的dian_recruit目录执行source bin/activate
- 进入网站根目录下的Dian目录,执行pip3 install -r requirements.txt安装依赖文件
- 在网站根目录下的Dian目录,进行数据库配置
- python3 manage.py makemigrations
- python3 manage.py migrate Recruit
- python3 manage.py migrate
- python3 manage.py createsuperuser 创建管理员查询用户
- 使用python3 manage.py runserver 启动服务器
- 一键启动 :在网站根目录下的Dian目录,执行sh runme.sh(代替上述五行代码)
- 根据提示输入管理员用户名、邮箱和创建新密码
- 在显示nohup: appending output to 'nohup.out'之后,网站就部署成功,并且在后台运行
- 关闭后台运行:使用netstat -nap| grep 8081查看进程,使用kill -9 yourpid关闭后台进程
下面是开发人员看的
-
启动MYSQL数据库,端口默认的3306
- 使用用户root 密码88888888
-
进入到/Dian/目录下,进行数据库配置
- python manage.py makemigrations
- python manage.py migrate Recruit
- python manage.py migrate
- python manage.py createsuperuser 创建管理员查询用户
-
python manage.py runserver 启动服务器
-
Dian/
- Dian/ 后端配置文件目录
- Recruit/ 招新应用后台文件目录
- templates/ 前端网页文件(html)目录
- static/ 静态资源目录(css js image)
- css/
- images/
- manage.py django管理文件
-
README.md
-
static/下放置网页静态资源:css js images
-
templates/ 下放置html文件
-
在所有html文件
<!DOCTYPE HTML>
之前添加{% load static %}
-
在引用静态资源时href格式:
href="{% static "/资源文件相对与static目录的路径" %}"
- 例如
href="{% static "/css/query.style.css" %}"
,css文件路径:static/css/query.style.css
- 例如
报名端:
1.团队信息展示页,报名页、查看报名结果页
2.报名成功的界面,报名信息更新的界面
3.考官端:登录页,报名列表页,个人详情页,评价页(和个人详情写一起)
4.考官端要有状态的勾选,比如笔试被刷,面试被刷,最终状态等
后端:
1.一个脚本:写模版短信,可以批量发送的,根据个人姓名不同统一发送短信
2.后台注册,更新等业务逻辑。
3.后端批量修改测试状态,比如面试是否通过之类的。
4.后端添加评价功能,每个人都可以对任何一个阶段的做出一个自己的评价