저는 음악 앱을 제작 중입니다. 사용자는 노래와 같은 음악 듣기, 친구에게 추천 노래 및 추가 음악 등 여러 가지 작업을 할 수 있습니다.디자인 관련 질문이 있으십니까?
class Activity(models.Model):
activity = models.TextField()
user = models.ForeignKey(User)
date = models.DateTimeField(auto_now=True)
지금까지 내가 약 2 솔루션을 생각 : 현재 나는이 모델이있다. 1. 문자열을 데이터베이스에 저장. 예 : "당신은 노래 xyz를 들었습니다." 2. 활동에 관한 사전을 작성하고 pickle이나 json을 사용하여 데이터베이스에 저장하십시오.
dict_ = {"activity_type":"listening", "song":song_obj}
저는 두 번째 구현에 기대고 있지만 확실하지 않습니다.
그래서이 두 가지 방법에 대해 어떻게 생각합니까? 목표 달성을위한 더 나은 방법을 알고 있습니까?
JSON (및 jason이 아닙니다) –