Reputation: 343
When a field is marked as 'editable=False' in the model, it will not appear on the generated form. How is the field initialized and saved into database?
Upvotes: 1
Views: 135
Reputation: 10352
By you, in python code. For example, if your object had a non-editable user
field:
form = MyForm(request.POST)
if form.is_valid():
myobj = form.save(commit=False)
myobj.user = request.user
myobj.save()
Upvotes: 5