How to set form field default value without showing the field in django forms?
if you just want to set an initial value in the form,
form = MyForm(initial={'field': field_var})
I'm using a forms.ModelForm to set a model's attributes.  For one of the attributes, I'd like to set a default value, and I want to handle it in the form, thus no default=value on the model attribute in the model class.
On the form, though, I don't want to show the user the value, not even a hidden value, therefore, I can't put the field in fields=(...) and because of that, I can't use the field.initial=value way of setting the default.  
I could override validation or saving methods and squeeze a attribute setting in there, but this is not what I would prefer to do.
Are there any "proper" or more elegant ways of solving this problem?