2 Stimmen

Probleme mit Url in mehreren Sprachen

Ich verwende das Konzept der Mehrsprachigkeit in meinem Projekt, und alles funktioniert einwandfrei.

Aber ich habe einige Fragen zu meiner Url.

Wenn ich dies verwende url www.asd.com/reg/?lang=es und zeigt dann die Daten in spanischer Sprache an.

Aber wenn ich dies verwende url www.asd.com/reg/lang=es , dann werden die Daten nicht auf Spanisch angezeigt.

Der Unterschied zwischen zwei Url ist "?" Kann mir also jemand einen Weg vorschlagen, wie ich meine Aufgabe ohne dieses Problem lösen kann? "?"

Danke

1voto

Thomas Schwärzl Punkte 8971

Es ist nicht möglich, Variablen zu posten ohne die ? in Ihrer URL. ( mehr Informationen hier )

Wenn Sie es ohne den GET-Parameter verwalten wollen ( ?lang ) müssen Sie die Middleware, die ich veröffentlicht habe für Sie. Außerdem müssen Sie Ihre urls.py .

Alles, was Sie dann erreichen können, ist www.asd.com/reg/lang/es o http://es.asd.com/reg wenn Sie mit dem Subdomaining vertraut sind.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X