Я новичок в django и пытался создавать модели для YouTube-подобного веб-сайта. Я пытаюсь создать такие модели, чтобы у пользователя было:
1) списки воспроизведения, которые он загрузил.
2) списки воспроизведения, которые он просматривал. Я пробовал следующие модели:
class User(models.Model):
name=models.CharField
email=models.EmailField
password=models.CharField
isTeacher=models.BooleanField
upvotes=models.IntegerField
class Playlists(models.Model):
creator=models.ForeignKey(User, on_delete=models.CASCADE)
viewed_by=models.ManyToManyField(User, on_delete=models.CASCADE)
name=models.CharField
size=models.IntegerField
Надеюсь, вы получите то, что я хочу сделать. очевидно, что эта схема не работает. но я хочу сделать что-то похожее