build a website for mobile and pc with django

advertisements

I am trying to develop a website for mobile and pc browser with django. and I am trying to figure out a best structure of the views and templates. there is what I have tried:

1) use different url ( like http://example.com/mobile/ and http://example.com/ OR http://example.com/?c=mobile ) to distinguish mobile and pc, and map them to different view which set different templates.

2) in the view set different template according to USER_CLIENT

3) use a wrapper layer of the view, the actual view just return the data to the wrapper, the wrapper set the different template.

Is there a common way to handle this in django? any suggestions and comments?


Use Django's "sites" framework for a mobile version at http://m.example.com.