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

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

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

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 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

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

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 ContestPasswordVerifyAPI, ContestAccessAPI

View File

@@ -3,7 +3,7 @@ django-cas-ng==5.0.1
django-dbconn-retry==0.1.7
django-dramatiq==0.11.6
django-redis==5.4.0
Django==3.2.25
Django==5.0.6
djangorestframework==3.15.1
dramatiq==1.17.0
entrypoints==0.4
@@ -15,8 +15,10 @@ gunicorn==22.0.0
jsonfield==3.1.0
otpauth==1.0.1
pillow==10.2.0
psycopg2==2.9.9
psycopg==3.1.19
psycopg-binary==3.1.19
python-dateutil==2.8.2
pytz==2024.1
qrcode==7.4.2
raven==6.10.0
XlsxWriter==3.2.0

View File

@@ -6,9 +6,9 @@ BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
DATABASES = {
"default": {
"ENGINE": "django.db.backends.postgresql_psycopg2",
"ENGINE": "django.db.backends.postgresql",
"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"),
"USER": get_env("POSTGRES_USER", "onlinejudge"),
"PASSWORD": get_env("POSTGRES_PASSWORD", "onlinejudge"),

View File

@@ -2,7 +2,7 @@ from utils.shortcuts import get_env
DATABASES = {
"default": {
"ENGINE": "django.db.backends.postgresql_psycopg2",
"ENGINE": "django.db.backends.postgresql",
"HOST": get_env("POSTGRES_HOST", "oj-postgres"),
"PORT": get_env("POSTGRES_PORT", "5432"),
"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 = [
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,
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

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

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

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