J'ai une application qui sert des pages comme ceci/stage/stagename. stagename est variable. Les mappeurs d'URL recherchent simplement un [0-9A-Za-z] + pour remplir ce slot.URL de connexion/déconnexion dynamiques dans Django
Maintenant, à cause de ma configuration, mon application sera basée sur/stage/stagename. Je ne peux pas changer cela (sans changements massifs à mon installation qui est trop fastidieux en ce moment et une dernière option).
Je dois utiliser django.contrib.auth
. Les URL de connexion et de déconnexion ne peuvent pas être dans mon fichier de configuration, car elles changeront en fonction de l'emplacement de mon application (par exemple,/stage/foo/login et pour l'autre, il se peut que/stage/bar/login).
Comment puis-je faire en sorte que le backend utilise des URL aussi dynamiques?
J'ai aussi le problème que j'ai besoin de passer le stagename paramètre au modèle qui génère mon URL. Comment puis je faire ça?
"changements massifs à mon installation qui est trop fastidieux en ce moment et une dernière option" Un très mauvais signe. Très très mauvais. Vous devriez probablement arrêter ce que vous faites. Jetez ça et recommencez. Démarrage frais pourrait être moins cher que d'aller de l'avant. –
Je suis d'accord et j'ai une branche du code où j'ai corrigé à moitié mes erreurs.Cependant, j'ai une date limite que je dois respecter maintenant et je n'ai pas d'autre choix que de faire en sorte que cela fonctionne. –
"Travaillez d'une manière ou d'une autre". Parfois, recommencer est plus rapide que d'avancer. –