Merge branch 'virusdefender-dev' into debug

* virusdefender-dev:
  更新用户提交 ac 标志存储方法
This commit is contained in:
virusdefender 2015-09-24 15:56:59 +08:00
commit 95aacfd7b5
3 changed files with 11 additions and 11 deletions

View File

@ -46,3 +46,9 @@ class EditUserSerializer(serializers.Serializer):
password = serializers.CharField(max_length=30, min_length=6, required=False, default=None)
email = serializers.EmailField(max_length=254)
admin_type = serializers.IntegerField(default=0)
class ApplyResetPasswordSerializer(serializers.Serializer):
username = serializers.CharField(max_length=30)
email = serializers.EmailField()
captcha = serializers.CharField(max_length=4, min_length=4)

View File

@ -15,13 +15,3 @@ class RichTextField(models.TextField):
parser.feed(value)
parser.close()
return parser.getHtml()
class JsonField(models.TextField):
__metaclass__ = models.SubfieldBase
def get_prep_value(self, value):
return json.dumps(value)
def to_python(self, value):
return json.loads(value)

View File

@ -9,6 +9,9 @@ def get_problem_accepted_radio(problem):
def get_problem_status(problems_status, problem_id):
# 用户没登陆 或者 user.problem_status 中没有这个字段都会到导致这里的problem_status 为 ""
if not problems_status:
return ""
if str(problem_id) in problems_status:
if problems_status[str(problem_id)] == 1:
@ -16,6 +19,7 @@ def get_problem_status(problems_status, problem_id):
return "glyphicon glyphicon-minus dealing-flag"
return ""
from django import template
register = template.Library()