校園助手
本校園助手采用 B/S 架構。并已將其部署到服務器上。在網址上輸入 db.uplei.com 即可訪問。
使用說明
可使用如下賬號體驗:
學生界面:
賬號1:123
密碼1:123
賬戶2:201805301348
密碼2:1
# --------------
教師界面:
賬戶:233666
密碼:123
# --------------
管理員界面:
賬戶:0
密碼:0
輸入學生賬戶密碼即可跳轉到學生界面
輸入教師賬戶密碼即可跳轉到教師界面
輸入管理員賬戶密碼即可跳轉到學生界面
在瀏覽器中輸入 localhost:8000/admin 即可訪問后臺界面,查看表中數據。
后臺賬號:admin
密碼:123456
各個界面具體功能可見左邊菜單欄,詳細界面功能演示可見視頻或文檔。
后端環境依賴
本校園助手已部署到服務器,輸入網址即可瀏覽,下面給出的是移植項目或在本地部署項目的開發環境依賴
后端服務器必要的開發環境依賴:
Python3,SQLite3,Django。
- Python3 版本不得低于 Python3.7
- SQLite3 版本不得低于 3.8.1
- Django 版本不得低于 2.2.0
Python 版本號查看
使用如下命令查看 Python 版本號:
python -V
若低于 python3.7 或未安裝 python 請在官網安裝
Python 官網地址
Django 安裝
可在命令行中使用如下命令安裝 django
pip intall django
SQLite3 安裝
輸入 sqlite3 查看版本號
若未安裝 sqlite3 或版本號低于 3.8.1 請在官網安裝
Sqlite3 官網地址
必要環境依賴
開發時采用了第三方庫 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 目錄介紹
dbserver 分為 API 和 comments 兩個目錄。
其中后端服務器基本信息設置位于 dbproject 目錄下的 settings.py,url 設置位于 urls.py
API
API 目錄下為大部分的事務和數據庫模型的創建
其模型,請求,視圖位于系統的/dbserver/api 文件夾下:
comments
comments 為評論區相關功能:
其模型,請求,視圖位于/dbserver/comments 文件夾下: