2 votes

problèmes avec les url en plusieurs langues

J'utilise le concept de langues multiples dans mon projet, et tout fonctionne bien.

Mais j'ai quelques questions à propos de mon url.

Lorsque j'utilise ce url www.asd.com/reg/?lang=es puis il affiche les données en espagnol.

Mais si j'utilise ceci url www.asd.com/reg/lang=es alors il n'affiche pas les données en espagnol.

La différence entre deux url est " ?" Alors, quelqu'un peut-il me suggérer un moyen d'accomplir ma tâche sans cela ? " ?"

Gracias

1voto

init3 Points 2402

Il n'est pas possible d'afficher des variables sans l'option ? dans votre URL. ( Plus d'informations ici )

Si vous voulez le gérer sans le paramètre GET ( ?lang ), vous devez réécrire le middleware que j'ai posté pour vous. Vous devez également modifier votre urls.py .

Tout ce que vous pouvez alors faire est www.asd.com/reg/lang/es o http://es.asd.com/reg si vous êtes familier avec le sous-domaine.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X