Источник изображения из переменной django - PullRequest
0 голосов
/ 06 июня 2018

Я ищу другой возможный источник изображения в моем HTML-коде, в зависимости от результата функции Python.

Например, если:

state = isOnline()

- это функция, которая может сказатьесли устройство подключено к сети или нет, оно возвращает:

True

, тогда я получу, что

IMG_URL = imgSource(state)

вернет источник для изображения в сети

статический 'проект \ img \ true.jpg'

, который я затем через свои views.py использовал бы как

def device(request):

    return render(request, 'device.html', {'IMG_URL': IMG_URL})

итогда я мог бы использовать эту переменную в своем HTML-коде.

<img src="{% IMG_URL %}" alt="Post">

Я надеюсь, что вы, ребята, сможете мне помочь, спасибо!

1 Ответ

0 голосов
/ 06 июня 2018

Вы можете использовать что-то вроде:

def device(request):
    # this could be generated in any number of ways, but this is a simple one
    IMG_URL = 'http://example.com/online_image.jpg' if is_online() else '/local/img/offline_image.jpg'

    return render(request, 'device.html', {'IMG_URL': IMG_URL})

Есть несколько идей для проверки, если вы онлайн или нет здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...