Форум сайта python.su
Здравсвуйте.
Завис на какой то ерунде, но мучаюсь уже день. Такое чувство что уперся как баран и не вижу в чем проблема.
Есть модель с кучей полей, скажем:
class MyModel(models.Model): title = models.CharField(max_length=250) desc = models.TextField() confirmed = models.BooleanField()
class ConfirmedForm(forms.ModelForm): class Meta: model = MyModel fields = ['moderated']
views.py class MyModelChange(ListVIew): def change_moderated(self, *args, **kwargs): context = RequestContext(request) if request.method == 'POST': selected = request.POST['selected'] record = Ad.objects.get(pk=int(selected)) form = ConfirmedForm(request.POST, instance=record) if form.is_valid(): form.save(commit=True) return index(request) else: print form.errors else: pass return render('forms.html')
<form action="" method="POST"> {% csrf_token %} <input type="radio" name="confirmed" value="True">Accept <input type="radio" name="confirmed" value="False">Decline <input type="text" name="selected" value="{{ object.id }}"> <input class="btn" type="submit" value="Submit"> </form>
Отредактировано kaldown (Сен. 28, 2015 20:11:36)
Офлайн
А как у вас вызывается метод change_moderated?
Офлайн
FishHookchange_moderated() => post()
А как у вас вызывается метод change_moderated?
Отредактировано kaldown (Сен. 28, 2015 14:39:38)
Офлайн