2008-11-20 15 views
6

Je suis nouveau sur Django et en rebondissant sur le framework ces derniers jours, je n'ai pas réussi à comprendre comment installer correctement le fichier django.contrib.auth application dans mon projet. Eh bien, l'installation n'est probablement pas le bon mot, mais la configuration pour mes fins. Ce que j'espère vraiment faire est d'étendre les classes intégrées pour créer simplement des formulaires d'inscription et de connexion, puisque ma classe User fonctionne très bien depuis le terminal.Générer des formulaires de connexion et d'inscription avec Contrib.Auth dans Django

Dans settings.py, j'ai django.contrib.auth dans mes INSTALLED_APPS. J'ai également installé le Middleware d'authentification et Sessions Middleware.

Je peux aussi voir clairement dans Django.contrib.auth.views et Django.contrib.auth.forms où se trouvent les gestionnaires d'enregistrement et d'authentification.

Mon problème, il semble, depuis que je suis nouveau à la structure, est d'inclure correctement ces fichiers dans mon projet et de générer les formulaires HTML pour l'enregistrement et la connexion.

(Comme dans, ai-je besoin d'inclure ces fichiers Auth dans le formulaire forms.py de mon application? Qu'est-ce que j'ai besoin de modéliser qui n'a pas encore été modélisé pour moi? Et enfin, puisque je peux voir dans Django.contrib .auth.views un besoin d'un répertoire d'enregistrement avec des modèles HTML, comment puis-je obtenir ces tous communiquer correctement les uns avec les autres?)

Compris le problème. Juste besoin de suivre les conventions URL Conf de Django. Exemple: (r '^ comptes/login/$', 'django.contrib.auth.views.login'),

Répondre