Erreur csrf dans django

Je veux réaliser une connexion de mon site. En gros, j'ai copié et collé à la suite de bits à partir de l'Django Livre. Cependant, je reçois toujours un message d'erreur (CSRF échec de la vérification. Demande abandonnée.), lors de l'envoi de mon formulaire d'inscription. Quelqu'un peut-il me faire, soulevé cette erreur et comment la corriger?

Voici mon code:

views.py:

# Create your views here.
from django import forms
from django.contrib.auth.forms import UserCreationForm
from django.http import HttpResponseRedirect
from django.shortcuts import render_to_response

def register(request):
    if request.method == 'POST':
        form = UserCreationForm(request.POST)
        if form.is_valid():
            new_user = form.save()
            return HttpResponseRedirect("/books/")
    else:
        form = UserCreationForm()
    return render_to_response("registration/register.html", {
        'form': form,
    })

register.html:

<html>
<body>

{% block title %}Create an account{% endblock %}

{% block content %}
  <h1>Create an account</h1>

  <form action="" method="post">{% csrf_token %}
      {{ form.as_p }}
      <input type="submit" value="Create the account">
  </form>
{% endblock %}
</body>
</html>

source d'informationauteur niklasfi