python
INSTALLED_APPS = [
...
'remote_forms',
...
]
python
from remote_forms import FormMethod, RemoteForm
from django.http import HttpResponse
python
def handle_remote_form(request):
if request.method == 'POST':
form_data = RemoteForm(request.POST).deserialize()
if form_data.is_valid():
# ...
return HttpResponse('Form submitted successfully')
return HttpResponse('Form validation failed')
else:
remote_form = RemoteForm(FormMethod.POST)
return HttpResponse(remote_form.serialize().as_table())