Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/24.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_Django Models_Django Admin_Django Admin Actions - Fatal编程技术网

Python Django管理中的直接内联外键添加

Python Django管理中的直接内联外键添加,python,django,django-models,django-admin,django-admin-actions,Python,Django,Django Models,Django Admin,Django Admin Actions,我正在编辑管理面板。我有我的故事模型和它丰富的内容,它的模型是故事内容(我使用的是Summernote)。 问题是,当我尝试添加故事实例时,会显示一个select,并打开一个新选项卡来添加故事内容。我希望此选项卡的内容直接显示在故事编辑中 我的模特 class StoryContent(models.Model): language = models.CharField(choices=LANGUAGES.choices, max_length=2) title = mode

我正在编辑管理面板。我有我的故事模型和它丰富的内容,它的模型是故事内容(我使用的是Summernote)。 问题是,当我尝试添加故事实例时,会显示一个select,并打开一个新选项卡来添加故事内容。我希望此选项卡的内容直接显示在故事编辑中

我的模特

class StoryContent(models.Model):

    language = models.CharField(choices=LANGUAGES.choices, max_length=2)

    title = models.CharField(max_length=100, blank=True, default='')
    body = models.TextField()

class Story(models.Model):

    ''' Multi language contents '''
    content_es = models.ForeignKey(
        StoryContent,
        on_delete=models.CASCADE,
        related_name='article_es',
    )
    content_en = models.ForeignKey(
        StoryContent,
        on_delete=models.CASCADE,
        related_name='article_en',
        null=True,
        blank=True
    )
    content_pt = models.ForeignKey(
        StoryContent,
        on_delete=models.CASCADE,
        related_name='article_pt',
        null=True,
        blank=True
    )
这也是我的admin.py

@admin.register(Story)
class StoryAdmin(admin.ModelAdmin):
    ...
    fieldsets = (
        ...
        ('Content', {
            'fields': ('content_es', 'content_en', 'content_pt')
        }),
    )
添加外键时,内容选择是典型的。这是一个示例图像

我想要的是,不显示带有选择的“+”,而是直接为每个定义的属性添加字段。有人能帮我吗? 对不起,我的英语不好!我正在尽力。请随意编辑我的问题