Я использую Django и Python 3.7.Я хочу изменить href в шаблоне в зависимости от того, выполняется ли определенное условие (пользователь просматривает страницу на мобильном устройстве).Если пользователь использует обычное устройство, URL-адрес будет
{{ articlestat.article.path }}
В противном случае путь будет выше, за исключением «www.»заменен на «мобильный».Какой правильный способ сделать это?У меня есть следующее
{% if request.user_agent.is_mobile %}
<td align="center"><a href="{{ articlestat.article.path }}" target="_blank">Read Article</a></td>
{% else %}
<td align="center"><a href="{{ articlestat.article.mobile_path }}" target="_blank">Read Article</a></td>
{% endif %}
, но оно кажется немного длинным, и я думаю, что в Django есть более лаконичный способ написать все вышеперечисленное.