Wie kann ich ein Formular mit Django, Ajax, jQuery senden, ohne die Seite zu aktualisieren?

Ich bin Neuling und arbeite mit Django. Ich brauche ein einfaches Beispiel. Wie sende ich ein Formular (Post) ohne Aktualisierung der Seite mit Django, Ajax, jQuery?

Dies ist meine Form, Ansichten und Vorlage:

views.py

from django.shortcuts import *
from django.template import RequestContext
from linki.forms import *

def advert(request):
    if request.method == "POST":
        form = AdvertForm(request.POST)

        if(form.is_valid()):
            print(request.POST['title'])
            message = request.POST['title']

        else:
            message = 'something wrong!'


        return render_to_response('contact/advert.html',
                {'message':message},
            context_instance=RequestContext(request))

    else:
        return render_to_response('contact/advert.html',
                {'form':AdvertForm()},
            context_instance=RequestContext(request))

forms.py (Formular mit "ModelForm")

from django import forms
from django.forms import ModelForm
from linki.models import Advert


class AdvertForm(ModelForm):
    class Meta:
        model = Advert

VORLAGEN (Formular HTML-Code)

<html>
<head>

</head>
    <body>
    <h1>Leave a Suggestion Here</h1>
        {% if message %}
            {{ message }}
        {% endif %}
        <div>
            <form action="" method="post">{% csrf_token %}
                {{ form.as_p }}
                <input type="submit" value="Submit Feedback" />
            </form>
        </div>
    </body>
</html>

Antworten auf die Frage(4)

Ihre Antwort auf die Frage