I have a playlist model and a track model.
class Playlist(models.Model): created = models.DateTimeField(auto_now_add=True) user = models.ForeignKey(User, related_name="playlists") class Track(models.Model): playlist = models.ForeignKey(Playlist, related_name="tracks") track_id = models.CharField(max_length=50)
And serializers:
class TrackSerializer(serializers.ModelSerializer): class Meta: model = Track fields = ("id", "track_id") class PlaylistSerializer(serializers.ModelSerializer): user = serializers.Field(source="user.username") tracks = TrackSerializer(many=True) class Meta: model = Playlist fields = ("id", "created", "user", "tracks")
How do I get into creating views (preferably using views) that let me list the tracks on the playlist in playlists/<playlist_id> , as well as create tracks with the same address?
I am currently getting non_field_errors when I go to the above URL.
Could not find much information on how to do these subviews in documents. Thanks.
django django-rest-framework
Haz_ah
source share