Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 外键字段的django渲染字段_Python_Django_Forms_Model - Fatal编程技术网

Python 外键字段的django渲染字段

Python 外键字段的django渲染字段,python,django,forms,model,Python,Django,Forms,Model,我有一个模型: 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

我有一个模型:

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")
它会呈现所有的字段和媒体文件,并提供一个浏览选项


有什么帮助吗?

您应该使用表单集来完成此操作。看