The question of how to supply an initial value in a ModelForm is well answered: Overriding initial value in ModelForm
But how do I stuff a value in after the model is created? Or how would I correct this code?
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})