Я пытаюсь создать простой инструмент (надеюсь, он простой), который использует Python и HTML для выполнения некоторых основных задач.
У меня есть это в Python.
#!/usr/bin/env python
import cgi
import cgitb
cgitb.enable()
print("Content-type: text/html\n\n")
form=cgi.FieldStorage()
if "language" not in form:
print("<h1>No option chosen</h1>")
else:
text=form["language"].value
print("<h1>The option chosen was:</h1>")
print(text)
Iсохраните его в текстовом файле, который сохраняется с расширением HTM.
<form action="/cgi-bin/examples/dropdown.py" method="POST">
My favaourite programming language is
<select name="language">
<option value="c">C</option>
<option value="python">Python</option>
<option value="php">PHP</option>
<option value="Java">Java</option>
</select>
<br>
<input type="submit" value="Submit">
<input type="reset" value="Reset">
</form>
Файл HTM предоставляет мне простую веб-страницу, которая позволяет выбирать элементы из раскрывающегося меню.
Я пытаюсь заставить Python взаимодействовать с файлом HTM, чтобы я мог позволить пользователю объединить 3-4 строки вместе, а затем нажать «отправить»'кнопка для запроса доступа к нескольким наборам данных, основанным на комбинациях элементов, которые пользователь выбирает из раскрывающихся меню.
Имеет ли это смысл?Это хороший подход?Я смотрю пример кода со следующего URL.
http://raspberrywebserver.com/cgiscripting/web-forms-with-python.html
Я использую Python 3.6.