Привет, имеется форма
from django import forms
from .models import Item
class itemEdit(forms.ModelForm):
class Meta:
model = Item
fields = ('category', 'mode', 'type', 'delivery', 'title')
class Item(models.Model):
......
title = models.CharField(max_length=100,verbose_name=u'Название')
category = models.ForeignKey(Category, verbose_name=u'Укажите категорию')
mode = models.ManyToManyField(Modes, verbose_name=u'Выберите режимы')
......
При отправке title отправляется впорядке, а связанные поля не отправляются( В чем может быть причина, куда копать?
Отправляю вот так
def items_edit(request, id):
item = get_object_or_404(Item, id=id)
if request.method == "POST":
form = itemEdit(request.POST, instance=item)
if form.is_valid():
item = form.save(commit=False)
item.owner = request.user
item.published_date = timezone.now()
item.save()
return redirect('item.views.item_detail', id=item.id)
else:
form = itemEdit(instance=item)
return render(request, 'items/item_edit.html', {'form': form})
Вот код формы
<form method="POST" class="post-form" enctype="multipart/form-data">{% csrf_token %}
{{ form|bootstrap }}
<button type="submit" class="save send">Сохранить</button>
</form>
Спасибо