Pocoo-Flask 内で、以下のようなテンプレート内でメソッドを定義して使用するにはどうすればよいですか? 私は Python とそれに続く言語の Web フレームワークに全体的に慣れていません。
{%
import socket
def DoesServiceExist(host, port):
try:
captive_dns_addr = socket.gethostbyname(host)
except:
pass
try:
host_addr = socket.gethostbyname(host)
if (captive_dns_addr == host_addr):
return False
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.settimeout(1)
s.connect((host, port))
s.close()
except:
return False
return True
%}
{% if DoesServiceExist("google.com", 80) %}
<h1>Hello {{ name }}!</h1>