2009-07-31 8 views

Antwort

3

Als ersten Schritt eine eindeutige URL zu haben, müssen Sie Ihre DNS-Server ordnen die Wildcard-Domain zu dienen; Das ist komplett außerhalb von Django.

Wenn Sie das geschafft haben (d. H. dig garry.posterous.com ist erfolgreich), dann suchen Sie einfach in den Django-View-Routinen nach HTTP_HOST request variable.

+0

danke, sorry, ich meine nicht eine Wildcard Domain zu dienen, i Wildcard setzen es irgendwelche Zeichen bedeutet, ich bearbeitet bereits meinen Beitrag Verwirrung zu vermeiden. – user79762

+1

+1. Ich habe dies in mehreren Projekten mit der von Martin beschriebenen Technik implementiert, indem ich entweder benutzerdefinierte Ansichten oder benutzerdefinierte Middleware verwendete, um request.META ['HTTP_HOST'] zu überprüfen. – bryan