проблемы с URL на нескольких языках

Я использую концепцию нескольких языков в своем проекте, и все работает нормально.

Но у меня есть некоторые вопросы о моем URL-адресе.

Когда я использую этот url www.asd.com/reg/?lang=es, он отображает данные на испанском языке.

Но если я использую этот url www.asd.com/reg/lang=es, то он не отображает данные на испанском языке.

Разница между двумя URL-адресами "?" , поэтому может ли кто-нибудь предложить мне способ, с помощью которого я могу выполнить свою задачу без этого "?"

Спасибо


person user1746291    schedule 22.10.2012    source источник


Ответы (1)


Невозможно публиковать переменные без ? в URL-адресе. (дополнительная информация здесь)

Если вы хотите управлять им без GET-параметра (?lang), вам нужно переписать промежуточное ПО, которое я отправил вам. Также вам необходимо изменить файл urls.py.

Все, что вы можете получить, это www.asd.com/reg/lang/es или http://es.asd.com/reg, если вы знакомы с субдоменами.

person Thomas Schwärzl    schedule 22.10.2012
comment
Я пытался изменить это промежуточное программное обеспечение, но не могу решить свою проблему, поэтому, пожалуйста, не могли бы вы сказать мне, как я могу это сделать ?? спасибо - person user1746291; 25.10.2012