zqhf-oj

zqhf-oj 入门手册

手册写于2021年10月24日,可能没来得及及时更新

部署

Requirments:

Setup:

使用

默认用户为admin,密码为admin

注册邀请码为enFoZi1pbnZpdGUtY29kZQ==

注意: 目前还有一些功能例如题单等没有完善,开发者将在不久后完成这些功能

Thanks for using! 感谢使用!

升级

当服务器升级到了最新的commit并且这个commit带来了新功能,需要新的数据库表时,就需要手动建表了

手动建表的操作

示例: 为加入的讨论功能新建数据表

所需要建的表都在数据库的init.py里面列出了,将未升级前的database/init.py与最新版的database/init.py进行比较就可以发现那些表是升级到最新版需要建立的.

chou@ubuntu:~/zqhf-oj$ python3
Python 3.9.5 (default, May 11 2021, 08:20:37) 
[GCC 10.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import database.client,config.global_config
>>> database.client.open_connection(config.global_config.global_config['database-server-host'],config.global_config.global_config['database-server-port'],config.global_config.global_config['database-server-username'],config.global_config.global_config['database-server-password'])
data: f992991312df90a036744d416edc211f
auth
need auth
data: 3e65bd2f3b04b7df273f724da6f7d6a9
True         
>>> database.client.table_operate('oj_article','new')
data: 00f78e0c97ca91a363ce10c3097f4fce
('OK', None)
>>> 

zqhf-oj 华南师范大学附属肇庆学校在线评测系统

Developed by xiaokang00010 由学校学生自行开发