Python 如何创建Django首选项(站点仪表板)

Python 如何创建Django首选项(站点仪表板),python,django,django-forms,django-admin,Python,Django,Django Forms,Django Admin,您好,我已经准备好了Django项目,我想为它创建一个控制面板,例如,我想添加一个带有站点名称的字段、一个带有站点描述的字段和一个带有站点徽标的字段,我在模板中调用它们,而不是每次都通过编辑器手动更改它们 我将网站徽标上传到静态文件中,并希望添加一个选项,以便从控制面板更改它,而不是从服务器手动替换它 我附上了一张我想达到的目的的插图 多谢各位 我搜索了这个问题,但没有找到解决方案,但我想与大家分享我自己采用的解决方案 我创建了一个名为“设置”的新应用程序,并通过它为我想要的每个设置创建了一个模

您好,我已经准备好了Django项目,我想为它创建一个控制面板,例如,我想添加一个带有站点名称的字段、一个带有站点描述的字段和一个带有站点徽标的字段,我在模板中调用它们,而不是每次都通过编辑器手动更改它们

我将网站徽标上传到静态文件中,并希望添加一个选项,以便从控制面板更改它,而不是从服务器手动替换它

我附上了一张我想达到的目的的插图

多谢各位


我搜索了这个问题,但没有找到解决方案,但我想与大家分享我自己采用的解决方案
我创建了一个名为“设置”的新应用程序,并通过它为我想要的每个设置创建了一个模型。

是否可以选择使用您提到的属性创建“站点”模型类?似乎您可以使用文件字段模型字段来处理上载的徽标文件,并且这些“站点”对象字段可以在预构建的Django管理站点中编辑。问题是Django模型是动态可重复的,因此,不可能创建一个静态页面,其中的值一次性存储在数据库中