diff --git a/account/views.py b/account/views.py index 5b75ce90..a8f37673 100644 --- a/account/views.py +++ b/account/views.py @@ -17,7 +17,7 @@ from utils.captcha import Captcha from mail.tasks import send_email from .decorators import login_required -from .models import User +from .models import User, UserProfile from .serializers import (UserLoginSerializer, UsernameCheckSerializer, UserRegisterSerializer, UserChangePasswordSerializer, EmailCheckSerializer, UserSerializer, EditUserSerializer, @@ -96,6 +96,7 @@ class UserRegisterAPIView(APIView): email=data["email"]) user.set_password(data["password"]) user.save() + UserProfile.objects.create(user=user) return success_response(u"注册成功!") else: return serializer_invalid_response(serializer) diff --git a/static/src/js/build.js b/static/src/js/build.js index 9d2a3129..07a6c74a 100644 --- a/static/src/js/build.js +++ b/static/src/js/build.js @@ -26,6 +26,7 @@ // ------ admin web 组件 ---------- pager: "components/pager", editorComponent: "components/editorComponent", + testCaseUploader: "components/testCaseUploader", // ------ 下面写的都不要直接用,而是使用上面的封装版本 ------ //富文本编辑器simditor -> editor diff --git a/template/src/admin/contest/contest_list.html b/template/src/admin/contest/contest_list.html index 829f6b23..1781eacd 100644 --- a/template/src/admin/contest/contest_list.html +++ b/template/src/admin/contest/contest_list.html @@ -41,153 +41,5 @@ - - - diff --git a/template/src/admin/contest/problem_list.html b/template/src/admin/contest/problem_list.html index 0fb852ac..a59bb6c0 100644 --- a/template/src/admin/contest/problem_list.html +++ b/template/src/admin/contest/problem_list.html @@ -27,7 +27,7 @@ {{ el.total_accepted_number }}/{{ el.total_submit_number }} - + diff --git a/template/src/oj/account/settings.html b/template/src/oj/account/settings.html index 6f88512e..ec645ab5 100644 --- a/template/src/oj/account/settings.html +++ b/template/src/oj/account/settings.html @@ -13,67 +13,66 @@
  • 修改密码
  • -
    - -
    -
    -
    -
    -
    - +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    +
    + +
    +
    + +
    +
    +
    -
    -
    - +
    + + -
    -
    -
    -
    - -
    -
    -
    - -
    -
    -
    -
    +
    +
    +
    + + -
    - - -
    -
    -
    - - -
    -
    -
    - - -
    -
    -
    - -
    -
    -
    +
    +
    +
    + + -
    - -
    - -
    +
    +
    +
    + + +
    +
    +
    + +
    + +
    + +
    {% endblock %} diff --git a/template/src/oj/account/user_index.html b/template/src/oj/account/user_index.html index 5ab6e449..566a5f59 100644 --- a/template/src/oj/account/user_index.html +++ b/template/src/oj/account/user_index.html @@ -19,7 +19,9 @@ {% endifequal %} -

    {{ user.userprofile.mood }}

    + {% if user.userprofile.mood %} +

    {{ user.userprofile.mood }}

    + {% endif %}
    @@ -61,15 +63,17 @@ {{ user.create_time }}

    + +
    {{ user.userprofile.accepted_number }} AC
    -
    +
    {{ user.userprofile.submissions_number }} Submissions
    diff --git a/template/src/oj/contest/contest_rank.html b/template/src/oj/contest/contest_rank.html index 0236365e..25d2735a 100644 --- a/template/src/oj/contest/contest_rank.html +++ b/template/src/oj/contest/contest_rank.html @@ -72,24 +72,27 @@ onchange="if(this.checked){location.href=location.href + '&auto_refresh=true'}else{location.href=location.href=location.href.replace('&auto_refresh=true', '')}"> 自动刷新 + 上一页 + + {% endif %} + {% if paging_info.next_page %} + + {% endif %} + + {% else %}

    还没有结果

    + + 自动刷新 {% endif %}