Когда администратор Django загружается на мобильное устройство, чтобы скрыть некоторые элементы - PullRequest
0 голосов
/ 04 июля 2018

, поскольку я загружаю свою страницу, используя django_admin. Может кто-нибудь сказать мне, как отключить загрузку некоторых элементов для мобильных устройств? Я искал в Интернете, но ничего не могу найти.

1 Ответ

0 голосов
/ 04 июля 2018

Вы можете решить свою проблему следующим образом:

views.py file

def mobile_view(request):
    ...
    is_mobile = request.user_agent.is_mobile
    context = {
    .....
    'is_mobile': is_mobile
    }
   return render(request, 'app/yourHTML.html', context)

yourHTML.html

<!DOCTYPE html>
 ......
 {{ if is_mobile }}
     //Keep the content here to be displayed to the mobile device.
 {{ else }}
     //Content to be hidden from mobile device.
 {{ endif }}
</html>

ИЛИ ВЫ МОЖЕТЕ ТАКЖЕ ПОПРОБОВАТЬ ЭТО

yourHTML.html

<!DOCTYPE html>
 ......
 {{ if request.user_agent.is_mobile }}
     //Keep the content here to be displayed to the mobile device.
 {{ else }}
     //Content to be hidden from mobile device.
 {{ endif }}
</html>
...