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

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

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,

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

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

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

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

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

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

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

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"),

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"),

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")),

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,

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

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

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

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