serializer optimi
This commit is contained in:
parent
9bcac1429e
commit
88b2d6129a
|
@ -45,6 +45,12 @@ class RecordSerializer(serializers.ModelSerializer):
|
||||||
model = Record
|
model = Record
|
||||||
fields = ('id', 'up_date', 'up_user', 'end_date', 'state',
|
fields = ('id', 'up_date', 'up_user', 'end_date', 'state',
|
||||||
'is_yes', 'note', 'noteb','content','content_','task_','task', 'files', 'files_')
|
'is_yes', 'note', 'noteb','content','content_','task_','task', 'files', 'files_')
|
||||||
|
|
||||||
|
@staticmethod
|
||||||
|
def setup_eager_loading(queryset):
|
||||||
|
""" Perform necessary eager loading of data. """
|
||||||
|
queryset = queryset.select_related('task', 'content', 'belong_dept')
|
||||||
|
return queryset
|
||||||
|
|
||||||
class TaksDetailSerializer(serializers.ModelSerializer):
|
class TaksDetailSerializer(serializers.ModelSerializer):
|
||||||
create_by_ = UserSimpleSerializer(source='create_by', read_only = True)
|
create_by_ = UserSimpleSerializer(source='create_by', read_only = True)
|
||||||
|
|
Loading…
Reference in New Issue