本校园助手采用B/S架构。并已将其部署到服务器上。在网址上输入db.uplei.com即可访问。
在浏览器中输入db.uplei.com即可访问校园助手。 可使用如下账号体验:
学生界面:
账号1:123
密码1:123
账户2:201805301348
密码2:1
# --------------
教师界面:
账户:233666
密码:123
# --------------
管理员界面:
账户:0
密码:0
在浏览器中输入db.uplei.com:8000/admin即可访问后台界面,查看表中数据。
后台账号:admin
密码:123456
各个界面具体功能可见左边菜单栏,详细界面功能演示可见视频或文档。
本校园助手已部署到服务器,输入网址即可浏览,下面给出的是移植项目或在本地部署项目的开发环境依赖
后端服务器必要的开发环境依赖:
Python3,SQLite3,Django。
-
Python3版本不得低于Python3.7
-
SQLite3版本不得低于3.8.1
-
Django 版本不得低于2.2.0
使用如下命令查看Python版本号:
python -V
若低于python3.7或未安装python请在官网安装
可在命令行中使用如下命令安装django
pip intall django
输入sqlite3查看版本号
若未安装sqlite3或版本号低于3.8.1请在官网安装
开发时采用了第三方库 libgravatar 和 django-cors-headers
pip install django-cors-headers
pip install libgravatar
在/dbserver/目录下执行如下指令即可启动后端服务器:
python manage.py runserver
后台输入localhost:8000/admin即可进入,后台可以查看所有模型/表中的数据项。
后台账号:
账户:admin
密码:123456
在/html/文件里点击login.html即可。
这里要注意的是,给出的代码请求端口均为远程服务器。若想连接本地服务器,需要把Ajax请求中的49.235.169.238替换为localhost
dbserver分为API和comments两个目录。
其中后端服务器基本信息设置位于dbproject目录下的settings.py,url设置位于urls.py
API目录下为大部分的事务和数据库模型的创建
其模型,请求,视图位于系统的/dbserver/api文件夹下:
comments为评论区相关功能: 其模型,请求,视图位于/dbserver/comments文件夹下: