Как запустить Python и HTML вместе? - PullRequest
0 голосов
/ 25 сентября 2018

Я пытаюсь создать простой инструмент (надеюсь, он простой), который использует 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 предоставляет мне простую веб-страницу, которая позволяет выбирать элементы из раскрывающегося меню.

enter image description here

Я пытаюсь заставить Python взаимодействовать с файлом HTM, чтобы я мог позволить пользователю объединить 3-4 строки вместе, а затем нажать «отправить»'кнопка для запроса доступа к нескольким наборам данных, основанным на комбинациях элементов, которые пользователь выбирает из раскрывающихся меню.

Имеет ли это смысл?Это хороший подход?Я смотрю пример кода со следующего URL.

http://raspberrywebserver.com/cgiscripting/web-forms-with-python.html

Я использую Python 3.6.

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