修改账户系统以及部分用户权限写法
增加部分测试和注释,完善国际化
This commit is contained in:
18
utils/serializers.py
Normal file
18
utils/serializers.py
Normal file
@@ -0,0 +1,18 @@
|
||||
# coding=utf-8
|
||||
import json
|
||||
|
||||
from django.utils import timezone
|
||||
|
||||
from rest_framework import serializers
|
||||
|
||||
|
||||
class JSONField(serializers.Field):
|
||||
def to_representation(self, value):
|
||||
return json.loads(value)
|
||||
|
||||
|
||||
class DateTimeTZField(serializers.DateTimeField):
|
||||
def to_representation(self, value):
|
||||
self.format = "%Y-%-m-%d %-H:%-M:%-S"
|
||||
value = timezone.localtime(value)
|
||||
return super(DateTimeTZField, self).to_representation(value)
|
||||
@@ -81,7 +81,7 @@ def paginate_data(request, query_set, object_serializer):
|
||||
"previous_page": None,
|
||||
"next_page": None,
|
||||
"page_size": page_size,
|
||||
"current_page": page,
|
||||
"current_page": int(page),
|
||||
"count": paginator.count,
|
||||
"total_page": paginator.num_pages}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user