ModelForm で初期値を指定する方法に関する質問には、よく答えられています: ModelForm で 初期値をオーバーライドする
しかし、モデルが作成された後にどのように値を詰め込むのでしょうか? または、このコードをどのように修正しますか?
class Entry_form(forms.ModelForm):
class Meta:
model = models.Entry
exclude = ('')
:
def entry_add(request, pk):
form = Entry_form
selected_text = request.GET.get('selected_text', '')
form.fields['title'].initial = 'Test: ' + selected_text
return render(request, 'entry_add,{'form': form})