Commit Graph
79 Commits
Author SHA1 Message Date
xuyueandClaude Sonnet 5 3a9ab83ba5 style: ruff format 全仓库
行宽 180 下把历史遗留的折行表达式合并,无语义改动。

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-05 04:45:26 -06:00
xuyue 57c0572fd9 async 2026-05-26 21:25:26 -06:00
xuyue e2d566436f add index for models 2026-04-23 14:10:48 -06:00
xuyue 028ea6e5f9 fmt 2026-04-23 13:57:56 -06:00
xuyue 24ff67ec0c fix 2026-03-30 09:34:38 -06:00
xuyue c0b7c29429 新增自学模块 2025-06-15 14:41:01 +08:00
xuyue d4409ab595 test for csrf 2025-06-15 10:42:28 +08:00
xuyue 45d727a9e0 删掉旧的数据库迁移文件 2025-06-14 17:08:52 +08:00
yuetsh c497d511dc refactor 2024-07-01 12:17:43 +08:00
xuyue 88a322b248 add message and comment 2024-06-30 07:59:41 +08:00
xuyue 148761c8a2 update serializer 2024-06-26 04:28:39 +00:00
xuyue ab608fa5f2 change Serializer to ModelSerializer 2024-06-25 15:11:49 +00:00
xuyue 8e659f7931 update submission serializers 2024-06-25 14:44:02 +00:00
xuyue fe97bae2a5 fix 2024-06-25 13:35:30 +00:00
xuyue f9cccdab34 add message 2024-06-25 11:48:12 +00:00
xuyue 66d40e7c9f add top for announcement 2024-06-23 12:04:19 +00:00
yuetsh bef87ed554 add tag for announcement 2024-06-13 15:30:21 +08:00
yuetsh 8a47c6e0ef update announcement and problem list serializer 2024-06-12 10:05:26 +08:00
xuyue 6cf7087339 update Django to v5 2024-06-05 17:40:45 +08:00
virusdefender 6b7654a0c3 update to django 2.0 2019-03-11 11:25:10 +08:00
virusdefender 3bb3becfcf alter to text field 2018-05-01 12:56:23 +08:00
zema1 ee89df9ff2 去除不必要的serializer 2017-12-01 17:19:31 +08:00
zema1 5cac51007c 完善contest和announcement单元测试 2017-11-28 16:20:29 +08:00
zema1 c16543c830 修复test_case排序问题 2017-11-06 21:45:52 +08:00
zema1 8e026d7711 合并部分migrations 2017-10-31 20:47:47 +08:00
zema1 aa4240790b fix many bugs 2017-10-31 16:33:25 +08:00
zema1 f0655ee305 全局的announcement api 2017-10-30 15:07:52 +08:00
zema1 080ecf1bcf migrate to postgres json field 2017-10-11 21:43:29 +08:00
virusdefender a324d55364 tiny work 2017-10-02 05:16:14 +08:00
virusdefender ef9cdd9f75 remove i18n 2017-04-19 02:03:48 +08:00
Chiaki 3caf2d9d2c Allow multiple ways to access url and fix ci 2017-04-18 15:39:49 +08:00
virusdefender 5b7aacc6ac allow empty password 2017-01-26 17:06:24 +08:00
virusdefender 27b2c92d8d add contest list api 2017-01-26 13:45:39 +08:00
virusdefender 33f8a6c5a3 add create and get contest list api 2017-01-26 12:33:00 +08:00
virusdefender 89859d9844 allow visible field when create announcement 2017-01-25 09:36:33 +08:00
virusdefender f91970f75a fix broken test 2017-01-24 20:55:47 +08:00
virusdefender d9fad97e35 isort 2017-01-23 16:48:04 +08:00
virusdefender 32c1b89080 flake8 2017-01-23 16:25:14 +08:00
virusdefender 3e42e6648e reinit 2017-01-23 16:01:56 +08:00
virusdefender 0f03e75713 add announcement delete api 2016-12-03 20:22:14 +08:00
virusdefender 637baba71b add conf app and related test and settings 2016-11-19 13:47:59 +08:00
virusdefender 7fcc4d972b 统一APIView的名字 2016-11-19 12:37:27 +08:00
virusdefender 172fd4b1f4 使用Python3和更科学的API写法 2016-11-19 12:32:23 +08:00
virusdefender e32ef06eeb add announcement visible filter 2016-10-30 23:29:47 +08:00
virusdefender 39857d1b56 add some tests 2016-10-30 02:17:35 +08:00
virusdefender 61ab910d53 重构 2016-09-25 14:07:45 +08:00
LiYang 7c11d7046a 更新announcement后端 2016-08-02 22:02:51 +08:00
LiYang 72d062d146 完善公告管理 2016-08-02 20:50:44 +08:00
LiYang e98437b02e update 2016-08-02 19:56:59 +08:00
LiYang 1e045d073c 完善部分组件;增加公告系列组件 2016-08-01 22:22:26 +08:00