Update recommendation

Recommendation được lưu ở model RecommendationForSong dưới dạng:
- song: bài hát cần recommendation
- song_releated_list: danh sách các bài hát recommendation cho bài hát trên, lưu id dưới dạng string, ngăn cách bởi dấu ";"
Ví dụ:
 song: 1
 song_releated_list: "6;2;3"

Khi nghe một bài hát, truy vấn vào model trên để lấy ra danh sách các bài hát gợi ý.

Quá trình cập nhật recommendation được thực hiện theo lô, sẽ định kì thực hiện ngày 1 lần hoặc tuần 1 lần, tùy chiến lược. Khi cần cập nhật, gọi hàm:

from smartmusic import recommendation
recommendation.batch_update_recommendation()