2012-10-22 4 views
2

프로젝트에서 여러 언어 개념을 사용하고 있으며 모든 것이 잘 작동합니다.여러 언어로 된 URL이 있습니다.

하지만 내 URL에 대해 몇 가지 질문을하고 있습니다.

하면 그때는 스페인어 형태의 데이터를 표시,이 URL을 www.asd.com/reg/?lang=es 사용하고 경우. 내가이 URL을www.asd.com/reg/lang=es을 사용하고있는 경우

그러나, 그것은 스페인어에 데이터를 표시하지 않습니다.

두 URL의 차이는 "?"입니다., 아무도 나 없이이 작업을 수행 할 수있는 어떤 방법을 제안 할 수 "?"

감사

답변

1

그것은 당신의 URL에 ?없이 변수를 게시 할 수 없습니다. (more informations here)

GET 매개 변수 (?lang)없이 관리하려면 middleware I've posted을 다시 작성해야합니다. 또한 urls.py을 수정해야합니다.

하위 도메인을 잘 알고 있다면 달성 할 수있는 것은 www.asd.com/reg/lang/es 또는 http://es.asd.com/reg입니다.

+0

이 미들웨어를 수정하려했지만 내 문제를 해결할 수 없으므로 어떻게 할 수 있는지 알려주십시오. ?? **감사** – user1746291

관련 문제