外键字段的Django渲染字段

2024-04-26 02:20:37 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个模型:

class Media(models.Model):
olc = models.CharField(max_length=100)
media_files = models.ForeignKey('MediaManager', related_name='media')


class MediaManager(models.Model):
    title = models.CharField(max_length=50,blank=True)
    description = models.CharField(max_length=255,blank=True)
    media_file = models.FileField(upload_to=get_upload_file_name)

    def __unicode__(self):
        return self.title

还有我的表格:

class MediaForm(forms.ModelForm):
class Meta:
    model = Media
    fields = ("olc", "media_files")

在这里,我得到了一个下拉列表中的媒体文件。 有没有可能我在媒体中得到了MediaManager的字段

fields =  ("olc", "title",  "media_file")

它呈现所有的字段和媒体文件,并提供一个浏览选项?你知道吗

有什么帮助吗?你知道吗


Tags: namemodeltitlemodelsfilesmedialengthmax