fixed spell error

This commit is contained in:
HandsomeHow 2018-12-07 20:24:40 +08:00
parent 978e76210c
commit 7d0d1879ed
5 changed files with 10 additions and 10 deletions

View File

@ -10,13 +10,13 @@ from submission.models import JudgeStatus
@shared_task(time_limit=30)
def similiar_task(contest_id):
def similar_task(contest_id):
problems = Problem.objects.filter(contest_id=contest_id)
owner = {}
data_to_write = []
for problem in problems:
check_dir = os.path.join(settings.TEST_CASE_DIR, str(problem.id) + "_similiar_tmp")
check_dir = os.path.join(settings.TEST_CASE_DIR, str(problem.id) + "_similar_tmp")
if not os.path.exists(check_dir):
os.mkdir(check_dir)
os.chmod(check_dir, 0o710)

View File

@ -1,11 +1,11 @@
from django.conf.urls import url
from ..views.admin import ContestAnnouncementAPI, ContestAPI, ACMContestHelper, DownloadContestSubmissions, ContestCheckSimiliarAPI
from ..views.admin import ContestAnnouncementAPI, ContestAPI, ACMContestHelper, DownloadContestSubmissions, ContestCheckSimilarAPI
urlpatterns = [
url(r"^contest/?$", ContestAPI.as_view(), name="contest_admin_api"),
url(r"^contest/announcement/?$", ContestAnnouncementAPI.as_view(), name="contest_announcement_admin_api"),
url(r"^contest/acm_helper/?$", ACMContestHelper.as_view(), name="acm_contest_helper"),
url(r"^download_submissions/?$", DownloadContestSubmissions.as_view(), name="acm_contest_helper"),
url(r"^contesteck_similiar/?$", ContestCheckSimiliarAPI.as_view(), name="contest_check_similiar_admin_api")
url(r"^contest_check_similar/?$", ContestCheckSimilarAPI.as_view(), name="contest_check_similar_admin_api")
]

View File

@ -4,7 +4,7 @@ from ..views.oj import ContestAnnouncementListAPI
from ..views.oj import ContestPasswordVerifyAPI, ContestAccessAPI
from ..views.oj import ContestListAPI, ContestAPI
from ..views.oj import ContestRankAPI
from ..views.oj import ContestGetSimiliarAPI
from ..views.oj import ContestGetSimilarAPI
urlpatterns = [
url(r"^contests/?$", ContestListAPI.as_view(), name="contest_list_api"),
@ -13,5 +13,5 @@ urlpatterns = [
url(r"^contest/announcement/?$", ContestAnnouncementListAPI.as_view(), name="contest_announcement_api"),
url(r"^contest/access/?$", ContestAccessAPI.as_view(), name="contest_access_api"),
url(r"^contest_rank/?$", ContestRankAPI.as_view(), name="contest_rank_api"),
url(r"^contest/get_similiar/?$", ContestGetSimiliarAPI.as_view(), name="contest_get_similiar_api"),
url(r"^contest/get_similar/?$", ContestGetSimilarAPI.as_view(), name="contest_get_similar_api"),
]

View File

@ -20,7 +20,7 @@ from ..serializers import (ContestAnnouncementSerializer, ContestAdminSerializer
EditConetestSeriaizer, EditContestAnnouncementSerializer,
ACMContesHelperSerializer, )
from account.decorators import super_admin_required
from contest.tasks import similiar_task
from contest.tasks import similar_task
class ContestAPI(APIView):
@ -243,9 +243,9 @@ class DownloadContestSubmissions(APIView):
return resp
class ContestCheckSimiliarAPI(APIView):
class ContestCheckSimilarAPI(APIView):
@super_admin_required
def get(self, request):
cid = request.GET.get("contest_id")
similiar_task.delay(cid)
similar_task.delay(cid)
return self.success()

View File

@ -187,6 +187,6 @@ class ContestRankAPI(APIView):
return self.success(page_qs)
class ContestGetSimiliarAPI(APIView):
class ContestGetSimilarAPI(APIView):
def get(self, request):
return self.success()