I have a Django admin form. And now I want to fill it\'s initial field with data based on my model. So I tried this:
class OrderForm(forms.ModelForm): cl
Assuming the value is based on 'request' you should use this:
class MyModelAdmin(admin.ModelAdmin): def get_form(self, request, obj=None, **kwargs): form = super(MyModelAdmin, self).get_form(request, obj, **kwargs) form.base_fields['my_field_name'].initial = 'abcd' return form