Question

J'utilise "django-inscription" par James Bennett. Pour brancher à mon projet, je dois écrire dans mon fichier url:

(r'^users/', include('registration.urls')),

Alors toutes les urls de cette application seront commencer par « utilisateurs / ». Il est pas mal. Mais pour « login » Je veux utiliser tout répertoire « /".

Comment faire sans changer les fichiers source "django-enregistrement"? J'ai essayé d'utiliser « redirect_to » dans mon fichier url:

    url('users/login/$',
    'django.views.generic.simple.redirect_to',
    {'url': 'login/'}),

Mais il ajoute juste "login /" à la fin de "utilisateurs / login /" et je reçois « user / login / connexion /.

Était-ce utile?

La solution

Probably you should just add

(r'^login/', 'registration.views.name_of_login_view'),

to your project main urls.py.

Regarding your URL try using {'url': '/login/'} instead of {'url': 'login/'}

Autres conseils

{'url': '/login/'}),

Change 'login/' to '/login' to fix. Path starts with '/' means 'I will be added from home path, not current'.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top