मूल रूप से मैं इस तरह मॉडल:कैसे Django-आराम-ढांचे में संबंध के माध्यम से साथ ManytoManyField के साथ काम करने
class Playlist(models.Model):
key = models.CharField(max_length=255,blank=True, unique=True)
user = models.ForeignKey(User)
title = models.CharField(max_length=200)
pub_date = models.DateTimeField(auto_now_add=True)
videos = models.ManyToManyField(Video, through='PlaylistVideo')
class PlaylistVideo(models.Model):
playlist = models.ForeignKey(Playlist)
video = models.ForeignKey(Video)
position = models.IntegerField()
class Video(models.Model):
title = models.CharField(max_length=255,blank=True)
description = models.TextField(blank=True)
thumb = models.URLField(blank=True)
duration = models.IntegerField(default=0)
अब मैं एक API इस तरह प्लेलिस्ट वापस करना चाहते ... लेकिन वीडियो के अनुसार क्रमबद्ध किया जाना चाहिए PlaylistVideo मॉडल
{
"key": "h8x3",
"title": "First Playlist",
"pub_date": "2012-10-11T17:00:26Z",
"videos": [
{
....
},
{
....
}
]
},
मैं इसके बारे में कैसे मिल गया चाहिए में स्थिति?
यदि आप प्लेलिस्ट के माध्यम से वीडियो बनाने और/या अपडेट करने में सक्षम होना चाहते हैं तो संशोधित करने के बारे में कोई भी विचार? यह इस सेट अप के साथ काम नहीं कर रहा है। – getup8
ने अपना खुद का प्रश्न उत्तर दिया। आपको अपने स्वयं के निर्माण और अद्यतन विधियों की आवश्यकता है और आपको गैर-रीडऑनलीफिल्ड्स का उपयोग करने की आवश्यकता है। – getup8