Python Django管理中的直接内联外键添加
我正在编辑管理面板。我有我的故事模型和它丰富的内容,它的模型是故事内容(我使用的是Summernote)。 问题是,当我尝试添加故事实例时,会显示一个select,并打开一个新选项卡来添加故事内容。我希望此选项卡的内容直接显示在故事编辑中 我的模特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
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')
}),
)
添加外键时,内容选择是典型的。这是一个示例图像
我想要的是,不显示带有选择的“+”,而是直接为每个定义的属性添加字段。有人能帮我吗?
对不起,我的英语不好!我正在尽力。请随意编辑我的问题