我有一个更新表单,用于更新“内容”集-我希望“内容集”呈现的效果几乎与用户期望在前端看到的内容完全一样。因此,要呈现“集合”的标题,我尝试从更新表单中呈现它,将标题放置在“更新标题”表单中作为占位符。
Forms.py
class SetEdit(forms.ModelForm):
class Meta():
model = Set
fields = ('title','tags',)
widgets = {
"title":forms.TextInput(attrs={'class':'borderless textinputclass editable',
'placeholder':'TITLE SHOULD GO HERE'}),
"tags":forms.TextInput(attrs={'class':'textinputclass editable',
'placeholder':'add tags here',}),
}
labels = {
"title":None,
"tags":None,
}
help_texts = {
'title':None,
'tags':None,
}
上面写着“标题应该放在这里”,我想添加上下文-{{set.title}}
,但是当我添加上下文时,它的字面意思是“ {{set.title}}”
{{set.title}}
在我的模板中可用,但是我无法将其呈现为占位符文本-我只能使其呈现在表单外部,但这不是我想要的行为。
Template.html
<form class="post-action" method="POST">
{% csrf_token %}
<h1 data-placeholder=' ' class='mb-3 editable'>{{set_edit.title}}{{set.title}}</h1>