thể dường như không tìm ra tìm kiếm google ngay cho điều này vì vậy đây nó đi:Django Serializer Phương pháp Dòng
Tôi có một lĩnh vực trong serializer tôi:
likescount = serializers.IntegerField(source='post.count', read_only=True)
mà tính tất cả các lĩnh vực có liên quan " bài đăng".
Bây giờ tôi muốn sử dụng trường mà như một phần của phương pháp của tôi:
def popularity(self, obj):
like = self.likescount
time = datetime.datetime.now()
return like/time
Đây có phải là có thể?
nơi là phương pháp thứ hai từ đâu? ('phổ biến'), vậy bạn muốn truy cập dữ liệu ở đâu? –
Ngay bên trong lớp serializer nơi "likescount" là trong @DenisCornehl –