본문 바로가기
카테고리 없음

python user agent 체크

by hiro1983 2023. 3. 29.

django에서 PC, Mobile 구분이 필요하여 찾아본 내용

 

Django 패키지로  django-user-agent 제공하지만..간단하게 사용하기 위해 아래 처럼 사용 함

 

pip install user-agents

from user_agents import parse

ua_string = request.META['HTTP_USER_AGENT']
user_agent = parse(ua_string)

is_mobile = user_agent.is_mobile # returns True
is_tablet = user_agent.is_tablet # returns False
is_touch_capable = user_agent.is_touch_capable # returns True
is_pc = user_agent.is_pc # returns False
is_bot = user_agent.is_bot # returns False