у меня есть форма модели, как показано ниже
class JobForm(ModelForm):
class Meta:
model = Job
exclude = ('date_added', 'date_modified','owner','status','tags','slug','winning_tech','completiondate')
Поле владельца - это ключ ForeignKey, связанный с моделью пользователя Django, и он исключен из отображения в форме.Я пытаюсь установить в поле владельца текущего вошедшего в систему пользователя перед сохранением формы.Моя функция сохранения содержится в следующем коде.
def createJob(request):
bix_user=getBixUser(request.user)
if request.method == 'POST':
form = JobForm(request.POST)
form.fields['owner']=bix_user
if form.is_valid():
form.save()
return HttpResponseRedirect('/home')
else:
....
Я очень уверен, что поступаю неправильно.Я некоторое время не общался с моей стороной Джанго, поэтому буду признателен за любую помощь.