pip install django-remote-forms python from django import forms class RegistrationForm(forms.Form): html {% load remote_forms %} <form id="registration-form"> {% remote_form 'registration-form' %} </form> <script> $(document).ready(function() { $('#registration-form').remoteForm({ target: '#registration-form', onSuccess: function(data) { }, onError: function(data) { } }); }); </script> python from django_remote_forms.forms import RemoteForm def registration_view(request): form = RegistrationForm() remote_form = RemoteForm(form) if request.method == 'POST': remote_form.validate(request.POST) if remote_form.is_valid(): return remote_form.success_response() else: return remote_form.errors_response() return render(request, 'registration.html', {'remote_form': remote_form}) python from django.urls import path from .views import registration_view urlpatterns = [ path('register/', registration_view, name='registration_view'), ]


上一篇:
下一篇:
切换中文