English 中文(简体)
如何为不同的浏览器使用不同的模版
原标题:
  • 时间:2009-05-29 14:42:30
  •  标签:

I d like to deliver special versions of my django site for different (mobile-)browser. What are possible solutions to do this?

最佳回答

您认为,这确实如此。

def map(request, options=None, longitude=None, latitude = None):
    if  iPhone  in request.META["HTTP_USER_AGENT"]:
        user_agent =  iPhone 
    elif  MSIE  in request.META["HTTP_USER_AGENT"]: 
        user_agent = MSIE 
    else: user_agent=  
    print user_agent
    return render_to_response( map/map.html , 
        {
             user_agent : user_agent
        })

页: 1

{% ifnotequal user_agent "iPhone" %}
    {% ifequal user_agent "MSIE" %}
        {% include  map/map_ie.html  %}
    {% else %}
        {% include  map/map_default.html  %}
    {% endifequal %}
{% else %}
{% include  map/map_iphone.html  %}
{% endifnotequal %}
问题回答




相关问题
热门标签