コード例 #1
0
ファイル: views.py プロジェクト: a972667237/field-application
 def post(self, request):
     app_id = request.GET.get('id')
     app = get_object_or_404(SouthStadiumApplication, id=app_id)
     form = SouthStadiumApplicationForm(request.POST, request.FILES,
                                        instance=app)
     if not form.is_valid():
         return render(request, 'south_stadium/form.html', 
             {'form': form, 'app_id': app_id,
              'post_url': reverse('south_stadium:modify')+'?id='+app_id})
     form.save()
     return HttpResponseRedirect(reverse('south_stadium:manage'))
コード例 #2
0
ファイル: views.py プロジェクト: a972667237/field-application
 def post(self, request):
     form = SouthStadiumApplicationForm(request.POST,
                                        request.FILES)
     if not form.is_valid():
         return render(request, 'south_stadium/form.html',
                       {'form': form,
                        'post_url': reverse('south_stadium:apply')})
     app = form.save(commit=False)
     app.organization = request.user.organization
     app.save()
     return HttpResponseRedirect(reverse('south_stadium:manage'))
コード例 #3
0
ファイル: views.py プロジェクト: a972667237/field-application
 def get(self, request):
     app_id = request.GET.get('id')
     app = get_object_or_404(SouthStadiumApplication, id=app_id)
     form = SouthStadiumApplicationForm(instance=app)
     return render(request, 'south_stadium/form.html', 
             {'form': form, 'app_id': app_id,
              'post_url': reverse('south_stadium:modify')+'?id='+app_id})
コード例 #4
0
ファイル: views.py プロジェクト: a972667237/field-application
 def get(self, request):
     return render(request, 'south_stadium/form.html', 
                   {'form': SouthStadiumApplicationForm(),
                    'post_url': reverse('south_stadium:apply')})