Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from django.views.generic.base import View
- from django.http import HttpResponse
- class MyView(View):
- def get(self, request):
- do_something()
- return HttpResponse('GET Success!')
- def post(self, request):
- # Retrieve POST parameters
- data1 = request.POST.get('data1', '')
- data2 = request.POST.get('data2', '')
- # ...
- dataN = request.POST.get('dataN', '')
- # Perform whatever validations you need
- perform_validations()
- # Create your object based on validated user input.
- YourModel.objects.create(
- data1=data1,
- data2=data2,
- # ...
- dataN=dataN
- )
- # Do whatever else you need to.
- do_something_else()
- # Return a response.
- return HttpResponse('POST Success!')
- from django.views.generic.base import View
- from django.http import HttpResponse
- def my_view(request):
- if request.method == 'GET':
- do_something()
- return HttpResponse('GET Success!')
- elif request.method == 'POST':
- # Retrieve POST parameters
- data1 = request.POST.get('data1', '')
- data2 = request.POST.get('data2', '')
- # ...
- dataN = request.POST.get('dataN', '')
- # Perform whatever validations you need
- perform_validations()
- # Create your object based on validated user input.
- YourModel.objects.create(
- data1=data1,
- data2=data2,
- # ...
- dataN=dataN
- )
- # Do whatever else you need to.
- do_something_else()
- # Return a response.
- return HttpResponse('POST Success!')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement