From 216647540aead112bd7229fa5f4dc966947156b9 Mon Sep 17 00:00:00 2001 From: virusdefender <1670873886@qq.com> Date: Mon, 31 Aug 2015 16:30:31 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E9=83=A8=E5=88=86?= =?UTF-8?q?=E8=AE=BE=E7=BD=AE=EF=BC=8C=E4=B8=BA=E4=B8=8A=E7=BA=BF=E5=81=9A?= =?UTF-8?q?=E5=87=86=E5=A4=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- oj/local_settings.py | 6 +++--- oj/server_settings.py | 36 ++++++++++++++++++++++++++++++++++++ oj/settings.py | 10 +++++----- 3 files changed, 44 insertions(+), 8 deletions(-) diff --git a/oj/local_settings.py b/oj/local_settings.py index da1a672..0b7f642 100644 --- a/oj/local_settings.py +++ b/oj/local_settings.py @@ -5,7 +5,7 @@ BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) # 下面是需要自己修改的 -LOG_PATH = "LOG/" +LOG_PATH = "log/" # 注意这是web 服务器访问的地址,判题端访问的地址不一定一样,因为可能不在一台机器上 DATABASES = { @@ -18,7 +18,7 @@ DATABASES = { 'NAME': 'oj_submission', 'ENGINE': 'django.db.backends.mysql', 'HOST': "121.42.32.129", - 'POST': 3306, + 'PORT': 3306, 'USER': 'root', 'PASSWORD': 'mypwd' } @@ -29,5 +29,5 @@ DEBUG = True # 同理 这是 web 服务器的上传路径 TEST_CASE_DIR = os.path.join(BASE_DIR, 'test_case/') -DATABASE_ROUTERS = ['oj.db_router.DBRouter'] +ALLOWED_HOSTS = [] diff --git a/oj/server_settings.py b/oj/server_settings.py index 9bad579..badfef6 100644 --- a/oj/server_settings.py +++ b/oj/server_settings.py @@ -1 +1,37 @@ # coding=utf-8 +import os + +BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) + + +# 下面是需要自己修改的 +LOG_PATH = "/var/log/oj/" + +# 注意这是web 服务器访问的地址,判题端访问的地址不一定一样,因为可能不在一台机器上 +DATABASES = { + 'default': { + 'ENGINE': 'django.db.backends.mysql', + 'NAME': "oj", + 'CONN_MAX_AGE': 0.3, + 'HOST': '127.0.0.1', + 'PORT': 3306, + 'USER': 'root', + 'PASSWORD': 'mypwd' + }, + 'submission': { + 'NAME': 'oj_submission', + 'ENGINE': 'django.db.backends.mysql', + 'HOST': "127.0.0.1", + 'PORT': 3306, + 'USER': 'root', + 'PASSWORD': 'mypwd' + } +} + +DEBUG = True + +# 同理 这是 web 服务器的上传路径 +TEST_CASE_DIR = '/root/test_case/' + +ALLOWED_HOSTS = ['*'] + diff --git a/oj/settings.py b/oj/settings.py index cf4dafc..376060f 100644 --- a/oj/settings.py +++ b/oj/settings.py @@ -14,15 +14,13 @@ https://docs.djangoproject.com/en/1.8/ref/settings/ # Build paths inside the project like this: os.path.join(BASE_DIR, ...) import os -# todo 判断运行环境 +# 判断运行环境 ENV = os.environ.get("oj_env", "local") if ENV == "local": from .local_settings import * elif ENV == "server": from .server_settings import * -elif ENV == "daocloud": - from .daocloud_settings import * BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) @@ -33,7 +31,7 @@ BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) # SECURITY WARNING: keep the secret key used in production secret! SECRET_KEY = 'hzfp^8mbgapc&x%$#xv)0=t8s7_ilingw(q3!@h&2fty6v6fxz' -ALLOWED_HOSTS = [] + # Application definition @@ -170,4 +168,6 @@ LOGGING = { REST_FRAMEWORK = { 'TEST_REQUEST_DEFAULT_FORMAT': 'json' -} \ No newline at end of file +} + +DATABASE_ROUTERS = ['oj.db_router.DBRouter'] \ No newline at end of file From eb07e8300fdc12ccdda2393a8c602e4cfc215bcf Mon Sep 17 00:00:00 2001 From: virusdefender <1670873886@qq.com> Date: Mon, 31 Aug 2015 16:32:08 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E4=B8=BB=E9=A1=B5?= =?UTF-8?q?=E9=83=A8=E5=88=86=E5=AD=97=E8=AF=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- template/src/oj/index.html | 85 +++++++++++++++----------------------- 1 file changed, 33 insertions(+), 52 deletions(-) diff --git a/template/src/oj/index.html b/template/src/oj/index.html index af54f1d..181fa31 100644 --- a/template/src/oj/index.html +++ b/template/src/oj/index.html @@ -8,71 +8,65 @@ @@ -103,20 +97,7 @@ 提交   比赛   小组   - 关于   - + 关于 @@ -124,9 +105,9 @@
-

青岛大学在线评测平台

+

青岛大学 Online Judge

-

全新面貌,新的开始~

+

新的面貌,新的开始~

↓继续滚动~
@@ -156,7 +137,7 @@
-

自由举办小组赛

+

自由举办小组赛(10月上线)

内部比赛,日常作业,期末考试,通通搞定