我有一个在用户上传媒体文件后转换它们的应用程序。在Django admin中创建RadioStation
和Codec
对象并创建UploadedTrack
之后,我尝试添加Track
类的对象。在管理网站上也可以这样做,但我有两件事要做:
1获取预定义的radiostation
字段(其值随上载的曲目一起传递)
2从“track/add”页面中选择codec
字段值的能力,以便显示的codec
选项仅限于给定的radiostation
。你知道吗
class RadioStation(models.Model):
radiostation = models.CharField()
class Codec(models.Model):
name = models.CharField()
bitrate = models.IntegerField()
radiostation = models.ForeignKey(RadioStation)
class UploadedTrack(models.Model):
file = models.FileField(storage=fs)
radiostation = models.ForeignKey(RadioStation)
def __unicode__(self):
return self.file.name
class Track(models.Model):
name = models.ForeignKey(UploadedTrack)
codec = models.ForeignKey(Codec)
radiostation = models.ForeignKey(RadioStation)
目前没有回答
相关问题 更多 >
编程相关推荐