Django,如何将变量从Django管理员传递到模板?

时间:2017-12-19 12:23:55

标签: python django django-templates

我希望能够在django管理面板中设置一个变量,该变量将作为模板变量传递给模板,类似于cms中的占位符。 (例如,当我在管理面板中保存此变量时,它将呈现给模板)

加。

假设我有一个带有文本区域的网站页面,我可以使用模板标记{{ text }}替换模板变量。但我想在django管理面板中执行此操作,我所做的是使用文本字段创建模型,在管理面板中注册它并仅替换此表中的一个行并在视图中设置此文本变量我希望以text_home = Text_home_page.objects.all()[0].text的形式传递给模板。

我认为创建整个表只修改一个模板变量不是一个好主意。

我找到了类似的question ,但我不知道如何实现它。

1 个答案:

答案 0 :(得分:0)

您的问题不是很清楚,您是指一个默认值,如果您是可以轻松地为模型字段创建默认值参数,或者您可以创建一个新字段来存储默认值,那么您可以如果实际值为空,则设置条件以使用默认值

这可能不是一个好习惯,但我希望您可以编辑您的问题以使其更清晰,并添加您可能尝试过的代码示例