Antoxer Asked:2020-02-24 19:55:12 +0800 CST2020-02-24 19:55:12 +0800 CST 2020-02-24 19:55:12 +0800 CST 更改 Django 平面页边距 772 我可以将自己的字段添加到管理面板中的平面创建表单吗?例如,我需要几个其他文本字段,而不是内容字段。我怎样才能做到这一点?我阅读了文档,但我仍然无法弄清楚它是如何工作的……谢谢。 python 1 个回答 Voted Best Answer Sergey Gornostaev 2020-02-24T20:58:54+08:002020-02-24T20:58:54+08:00 您可以简单地从以下位置继承您自己的模型FlatPage: class ExtendedFlatPage(FlatPage): additional_field = models.CharField('Дополнительное поле', max_length=100) @admin.register(FlatPage) class ExtendedFlatPageAdmin(FlatPageAdmin): fieldsets = ( (None, {'fields': ('url', 'title', 'content', 'additional_field', 'sites')}), (_('Advanced options'), { 'classes': ('collapse',), 'fields': ( 'registration_required', 'template_name', ), }), )
您可以简单地从以下位置继承您自己的模型
FlatPage
: