def validate(self, data):
"""
Format VK video to rptp video format.
Args:
data: VK video dict.
Returns:
Dict used to create Video object.
"""
try:
return {
'title': data['title'],
'preview': data['photo_320'],
'url': f"https://m.vk.com/video{data['owner_id']}_{data['id']}",
'duration': data['duration'],
'views': data['views']
}
except KeyError:
raise ValidationError({'video': 'Video format is invalid.'})
评论列表
文章目录