Я запускаю программу, которая возвращает случайно сгенерированный IP-адрес с использованием Flask. Раньше я не изучал flask и пробую это сделать впервые. Мой код html для блока:
<form action="/send" method="POST">
<label for="sub">Enter address type</label>
<input type="text" id="sub" name="subnet" placeholder="Enter 4 for IPv4 and 6 for IPv6">
<input type="submit" value="Submit">
</form>
{{ octets }}
, а соответствующий ему код python
@app.route('/send', methods=['POST'])
def send(octets=octets):
if request.method =='POST':
sub=request.form['subnet']
octets=[]
for a in range(4):
octets.append(str(randint(0,255)))
ip = ":".join(octets)
for m in range(0,len(octets)):
octets[m]=int(octets[m])
return render_template('index.html',octets=octets)
Когда я запускаю его, я получаю следующую ошибку:
"POST /send HTTP/1.1" 404 -
Not Found Запрошенный URL не найден на сервере. Если вы ввели URL вручную, проверьте правописание и повторите попытку.
Я не понимаю, как действовать дальше. TIA
EDIT: - Я попробовал указанный ниже обработчик, и он тоже не сработал
@app.route('/send', methods=['POST'])
def send():