update Django to v5

This commit is contained in:
2024-06-05 17:40:45 +08:00
parent d2dc058af5
commit 6cf7087339
17 changed files with 21 additions and 19 deletions
+1 -1
View File
@@ -1,4 +1,4 @@
from django.conf.urls import url from django.urls import re_path as url
from ..views.admin import UserAdminAPI, GenerateUserAPI from ..views.admin import UserAdminAPI, GenerateUserAPI
+1 -1
View File
@@ -1,4 +1,4 @@
from django.conf.urls import url from django.urls import re_path as url
from ..views.oj import (ApplyResetPasswordAPI, ResetPasswordAPI, from ..views.oj import (ApplyResetPasswordAPI, ResetPasswordAPI,
UserChangePasswordAPI, UserRegisterAPI, UserChangeEmailAPI, UserChangePasswordAPI, UserRegisterAPI, UserChangeEmailAPI,
+1 -1
View File
@@ -1,4 +1,4 @@
from django.conf.urls import url from django.urls import re_path as url
from ..views.admin import AnnouncementAdminAPI from ..views.admin import AnnouncementAdminAPI
+1 -1
View File
@@ -1,4 +1,4 @@
from django.conf.urls import url from django.urls import re_path as url
from ..views.oj import AnnouncementAPI from ..views.oj import AnnouncementAPI
+1 -1
View File
@@ -1,4 +1,4 @@
from django.conf.urls import url from django.urls import re_path as url
from ..views import SMTPAPI, JudgeServerAPI, WebsiteConfigAPI, TestCasePruneAPI, SMTPTestAPI from ..views import SMTPAPI, JudgeServerAPI, WebsiteConfigAPI, TestCasePruneAPI, SMTPTestAPI
from ..views import ReleaseNotesAPI, DashboardInfoAPI from ..views import ReleaseNotesAPI, DashboardInfoAPI
+1 -1
View File
@@ -1,4 +1,4 @@
from django.conf.urls import url from django.urls import re_path as url
from ..views import JudgeServerHeartbeatAPI, LanguagesAPI, WebsiteConfigAPI from ..views import JudgeServerHeartbeatAPI, LanguagesAPI, WebsiteConfigAPI
+1 -1
View File
@@ -1,4 +1,4 @@
from django.conf.urls import url from django.urls import re_path as url
from ..views.admin import ContestAnnouncementAPI, ContestAPI, ACMContestHelper, DownloadContestSubmissions from ..views.admin import ContestAnnouncementAPI, ContestAPI, ACMContestHelper, DownloadContestSubmissions
+1 -1
View File
@@ -1,4 +1,4 @@
from django.conf.urls import url from django.urls import re_path as url
from ..views.oj import ContestAnnouncementListAPI from ..views.oj import ContestAnnouncementListAPI
from ..views.oj import ContestPasswordVerifyAPI, ContestAccessAPI from ..views.oj import ContestPasswordVerifyAPI, ContestAccessAPI
+4 -2
View File
@@ -3,7 +3,7 @@ django-cas-ng==5.0.1
django-dbconn-retry==0.1.7 django-dbconn-retry==0.1.7
django-dramatiq==0.11.6 django-dramatiq==0.11.6
django-redis==5.4.0 django-redis==5.4.0
Django==3.2.25 Django==5.0.6
djangorestframework==3.15.1 djangorestframework==3.15.1
dramatiq==1.17.0 dramatiq==1.17.0
entrypoints==0.4 entrypoints==0.4
@@ -15,8 +15,10 @@ gunicorn==22.0.0
jsonfield==3.1.0 jsonfield==3.1.0
otpauth==1.0.1 otpauth==1.0.1
pillow==10.2.0 pillow==10.2.0
psycopg2==2.9.9 psycopg==3.1.19
psycopg-binary==3.1.19
python-dateutil==2.8.2 python-dateutil==2.8.2
pytz==2024.1
qrcode==7.4.2 qrcode==7.4.2
raven==6.10.0 raven==6.10.0
XlsxWriter==3.2.0 XlsxWriter==3.2.0
+2 -2
View File
@@ -6,9 +6,9 @@ BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
DATABASES = { DATABASES = {
"default": { "default": {
"ENGINE": "django.db.backends.postgresql_psycopg2", "ENGINE": "django.db.backends.postgresql",
"HOST": get_env("POSTGRES_HOST", "127.0.0.1"), "HOST": get_env("POSTGRES_HOST", "127.0.0.1"),
"PORT": get_env("POSTGRES_PORT", "5435"), "PORT": get_env("POSTGRES_PORT", "5432"),
"NAME": get_env("POSTGRES_DB", "onlinejudge"), "NAME": get_env("POSTGRES_DB", "onlinejudge"),
"USER": get_env("POSTGRES_USER", "onlinejudge"), "USER": get_env("POSTGRES_USER", "onlinejudge"),
"PASSWORD": get_env("POSTGRES_PASSWORD", "onlinejudge"), "PASSWORD": get_env("POSTGRES_PASSWORD", "onlinejudge"),
+1 -1
View File
@@ -2,7 +2,7 @@ from utils.shortcuts import get_env
DATABASES = { DATABASES = {
"default": { "default": {
"ENGINE": "django.db.backends.postgresql_psycopg2", "ENGINE": "django.db.backends.postgresql",
"HOST": get_env("POSTGRES_HOST", "oj-postgres"), "HOST": get_env("POSTGRES_HOST", "oj-postgres"),
"PORT": get_env("POSTGRES_PORT", "5432"), "PORT": get_env("POSTGRES_PORT", "5432"),
"NAME": get_env("POSTGRES_DB"), "NAME": get_env("POSTGRES_DB"),
+1 -1
View File
@@ -1,4 +1,4 @@
from django.conf.urls import include, url from django.urls import include, re_path as url
urlpatterns = [ urlpatterns = [
url(r"^api/", include("account.urls.oj")), url(r"^api/", include("account.urls.oj")),
+1 -1
View File
@@ -1,4 +1,4 @@
from django.conf.urls import url from django.urls import re_path as url
from ..views.admin import (ContestProblemAPI, ProblemAPI, TestCaseAPI, MakeContestProblemPublicAPIView, from ..views.admin import (ContestProblemAPI, ProblemAPI, TestCaseAPI, MakeContestProblemPublicAPIView,
CompileSPJAPI, AddContestProblemAPI, ExportProblemAPI, ImportProblemAPI, CompileSPJAPI, AddContestProblemAPI, ExportProblemAPI, ImportProblemAPI,
+1 -1
View File
@@ -1,4 +1,4 @@
from django.conf.urls import url from django.urls import re_path as url
from ..views.oj import ProblemTagAPI, ProblemAPI, ContestProblemAPI, PickOneAPI from ..views.oj import ProblemTagAPI, ProblemAPI, ContestProblemAPI, PickOneAPI
+1 -1
View File
@@ -1,4 +1,4 @@
from django.conf.urls import url from django.urls import re_path as url
from ..views.admin import SubmissionRejudgeAPI, SubmissionStatisticsAPI from ..views.admin import SubmissionRejudgeAPI, SubmissionStatisticsAPI
+1 -1
View File
@@ -1,4 +1,4 @@
from django.conf.urls import url from django.urls import re_path as url
from ..views.oj import SubmissionAPI, SubmissionListAPI, ContestSubmissionListAPI, SubmissionExistsAPI from ..views.oj import SubmissionAPI, SubmissionListAPI, ContestSubmissionListAPI, SubmissionExistsAPI
+1 -1
View File
@@ -1,4 +1,4 @@
from django.conf.urls import url from django.urls import re_path as url
from .views import SimditorImageUploadAPIView, SimditorFileUploadAPIView from .views import SimditorImageUploadAPIView, SimditorFileUploadAPIView