У меня есть форма обновления, которая обновляет «набор» контента - я бы хотел, чтобы «набор» отображался почти точно так, как пользователь ожидает увидеть его во внешнем интерфейсе. Поэтому, чтобы отобразить заголовок «набора», я пытаюсь отобразить его из формы обновления, поместив заголовок в форме «обновления заголовка» в качестве заполнителя.
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>