Django newforms съели мой мозг
UPD:
Ошибки были в том, что я сначада не поставил скобки и решены были за полчаса,
и баг в newforms который не позволял записывать данные newforms формы в модель имеющую большее число полей. Этот баг лечиться не просто обновлением models.py в newforms, а использованием версии Django из SVN.
Всем спасибо, вот работающий код, при учете, что пользуетесь версией из SVN
Ошибки были в том, что я сначада не поставил скобки и решены были за полчаса,
и баг в newforms который не позволял записывать данные newforms формы в модель имеющую большее число полей. Этот баг лечиться не просто обновлением models.py в newforms, а использованием версии Django из SVN.
Всем спасибо, вот работающий код, при учете, что пользуетесь версией из SVN
@login_required
def addItem(request):
loginned_user = request.user.id
form = ItemForm()
if request.POST:
form = ItemForm(request.POST)
if form.is_valid():
item = Item()
forms.save_instance(form, item, commit = False)
item.user = loginned_user
item.save()
return HttpResponseRedirect('/items/')
else:
return HttpResponseRedirect('/')
