Comment utiliser correctement la vue de connexion intégrée de django

Je suis juste de commencer avec Django, et je suis en train d'utiliser les fonctionnalités intégrées autant que possible. En tant que tel, pour la connexion de l'utilisateur, je suis en utilisant le construit en vue login, et de l'affecter à la base de l'url de mon site:

urlpatterns=patterns('django.contrib.auth.views',
    url(r'^/$','login',{'template':'mytemplate.html'}),

mytemplate.html ressemble à quelque chose comme ceci:

<!DOCTYPE html>
<html>
<body>
    {%if form.errors %}
    <p> Invalid username/password combination, please try again </p>
    {% endif %}

    <h1>Welcome to My Site!</h1>
    <form action="{% url django.contrib.auth.views.login %}" method="post">
    {% csrf_token %}
        {{form.username.label_tag}}{{form.username}}
        {{form.password.label_tag}}{{form.password}}
        <input type="submit" id="submit" name="submit" value="Sign in" />
        <input type="hidden" name="next" value="{{ next }}" />        
    </form>
    <a href="password_reset/" id="forgot"> forgot username/password</a><br />
    <a href="register" id="new">new user</a>
</body>
</html>

mon problème est que le modèle ne semble pas être passé tout le contexte qu'il est censé. Dans le rendu HTML, toutes mes variables balises disparaissent tout simplement (c'est à dire plutôt que d'être remplacés par les valeurs appropriées, ils sont remplacés par rien).

J'imagine que je vais sauter quelques-uns étape critique, mais je ne peux pas comprendre ce que c'est. Des idées?

source d'informationauteur Gabriel Burns