问题描述
我正在编辑管理面板。我有我的 Story 模型及其丰富的内容,其模型是 StoryContent(我使用的是 Summernote)。 问题是,当我尝试添加 Story 实例时,会显示一个选择并打开一个新选项卡来添加 StoryContent。我希望此选项卡的内容直接显示在故事编辑中。
我的模型.py
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,related_name='article_en',null=True,blank=True
)
content_pt = models.ForeignKey(
StoryContent,related_name='article_pt',blank=True
)
这也是我的 admin.py
@admin.register(Story)
class StoryAdmin(admin.ModelAdmin):
...
fieldsets = (
...
('Content',{
'fields': ('content_es','content_en','content_pt')
}),)
我想要的是,不是显示带有选择的“+”,而是让我直接为每个定义的属性添加字段。谁能帮我? 附言。对不起,我的英语不好!我正尽最大能力。随时编辑我的问题。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)