Почему начальное значение поля формы не отображается в одном поле?
Я пытаюсь отобразить эту форму с начальными значениями. Однако отображается только начальное значение для поля 'title', но не для поля 'content'. Более того, если я изменю начальное значение поля 'title' на entryPage, требуемое значение отобразится в этом поле, но это не работает в моем поле 'content'.
form
class NewPageForm(forms.Form):
title = forms.CharField(label="Title:", max_length=100,
widget=forms.TextInput(attrs={'class': 'formpgtitle', 'placeholder': 'Type in the title of your page'}))
content = forms.CharField(label="Content:",
widget=forms.Textarea(attrs={'class': 'formpgcont', 'placeholder': 'Type content in markdown form starting with page heading - ## heading.'}))
edit = forms.BooleanField(initial=False, widget=forms.HiddenInput(), required=False)
views.py
def edit(request, entry):
entryPage = util.get_entry(entry)
if entryPage is None:
return render(request, "encyclopedia/error.html", {
"entryTitle": entry
})
else:
form = NewPageForm()
form.fields["title"].initial = entry
form.fields["title"].widget.attrs['readonly'] = True
form.fields["content"].intial = entryPage
form.fields["edit"].intial = True
return render(request, "encyclopedia/newpage.html", {
"form": form,
"edit": True,
"entryName": entry
})