Django's documentation gibt an, dass i18n_patterns den Schrägstrich als Präfixtrennzeichen für Sprachcodes verwendet. So aktiviert die URL /en/id-123
Englisch als Sprache, während /id/id-123
Indonesisch aktiviert.Verhindern, dass Django i18n_pattern Strich als Präfixtrennzeichen verwendet
Es scheint jedoch, dass der Bindestrich auch als Trennzeichen verwendet wird, da die URL /id-123
auch Indonesisch als Sprache aktiviert. Aber das ist in meinem Anwendungsfall unerwünscht, da diese URL nur ein Objekt mit ID = 123
abrufen sollte, anstatt die Sprache zu wechseln.
Gibt es eine Einstellung für das Bestimmen dieses Verhaltens?