コード例 #1
0
ファイル: views.py プロジェクト: algometrix/DjangoCRUD
 def post(self, request):
     form = BarForm(request.POST)
     if form.is_valid():
         name = form.cleaned_data['name']
         foo_id = form.cleaned_data['foo_id']
         Bar.objects.create(name=name,foo=Foo.objects.get(id=foo_id))
         return HttpResponseRedirect(reverse('crud.bar.list'))
     return HttpResponseRedirect('/')
コード例 #2
0
ファイル: views.py プロジェクト: algometrix/DjangoCRUD
 def post(self, request,id):
     form = BarForm(request.POST)
     if form.is_valid():
         name = form.cleaned_data['name']
         foo_id = form.cleaned_data['foo_id']
         object = Bar.objects.get(id=id)
         object.name = name
         object.foo = Foo.objects.get(id=foo_id)
         object.save()
         return HttpResponseRedirect(reverse('crud.bar.list'))
     return HttpResponseRedirect('/')