IP-адрес гиперссылки в Джанго - PullRequest
0 голосов
/ 26 июня 2018

В моем шаблоне Django возникла проблема с гиперссылкой. Ссылка представляет собой динамически сгенерированный IP-адрес (не местоположение файла).

в views.py

def basestations(request, host_id):
 'ipaddr': basestation.mni_address
 some code 

return render_to_response('basestations.html', locals(), context_instance=RequestContext(request))

Эта переменная содержит динамически создаваемый IP-адрес из базы данных и передается внешнему интерфейсу в имени переменной basetation.mni_address

В шаблоне Django я хочу, чтобы базовая станция была гиперссылка с basetation.mni_address

<td><a href="{% url what should I write here? %}"><i
                                        class="icon-th-large"></i> {{ basestation.name }}</a></td>

например. basetation.name также передается во внешний интерфейс динамически. Это basetation.name должно быть связано с IP-адресом, значит, при нажатии на имя, пользователь должен быть перенаправлен на ссылку как ex - 'http://192.168.255.66'

Любая помощь очень ценится.

1 Ответ

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

Вы бы не использовали {% url %} вообще. Это для создания ссылок на другие URL в вашем приложении Django. Вы хотите связать с IP-адресом, поэтому просто введите это значение напрямую:

<a href="{{ basestation.mni_address }}">
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...