diff --git a/submission/migrations/0003_auto_20150821_1654.py b/submission/migrations/0003_auto_20150821_1654.py new file mode 100644 index 00000000..22ab59dd --- /dev/null +++ b/submission/migrations/0003_auto_20150821_1654.py @@ -0,0 +1,24 @@ +# -*- coding: utf-8 -*- +from __future__ import unicode_literals + +from django.db import models, migrations + + +class Migration(migrations.Migration): + + dependencies = [ + ('submission', '0002_submission_is_counted'), + ] + + operations = [ + migrations.AlterField( + model_name='submission', + name='problem_id', + field=models.IntegerField(db_index=True), + ), + migrations.AlterField( + model_name='submission', + name='user_id', + field=models.IntegerField(db_index=True), + ), + ] diff --git a/submission/views.py b/submission/views.py index 1524643c..f8248413 100644 --- a/submission/views.py +++ b/submission/views.py @@ -84,7 +84,7 @@ def problem_my_submissions_list_page(request, problem_id): problem = Problem.objects.get(id=problem_id, visible=True) except Problem.DoesNotExist: return error_page(request, u"问题不存在") - submissions = Submission.objects.filter(user_id=request.user.id, problem_id=problem.id).order_by("-create_time") + submissions = Submission.objects.filter(user_id=request.user.id, problem_id=problem.id).values("id", "result", "create_time", "accepted_answer_time", "language") return render(request, "oj/problem/my_submissions_list.html", {"submissions": submissions, "problem": problem})