Почему начальное значение поля формы не отображается в одном поле?

Я пытаюсь отобразить эту форму с начальными значениями. Однако отображается только начальное значение для поля '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
        })
Вернуться на верх