@ddkkie

Обработка данных?

По идее должен получиться сайт с тремя ссылками и при переходе по ним должно отобразиться название и модель автомобиля с кнопкой Back под ними. Но при переходе по ссылке браузер предлагает мне скачать файл get.py. Я пробовал открыть ссылку через разные браузеры, но результат один и тот же.

get.html
<!DOCTYPE HTML>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Python Appended Values</title>
</head>
<body>
<h1>
<a href="get.py?make=Ferrari&model=Dino">Ferrari</a>
<a href="get.py?make=Fiat&model=Topolino">Fiat</a>
<a href="get.py?make=Ford&model=Mustang">Ford</a>
</h1>
</body>
</html>

get.py
import cgi

data = cgi.FieldStorage()

make = data.getvalue('make')
model = data.getvalue('model')

print('Content-type:text/html\r\n\r\n')
print('<!DOCTYPE HTML>')
print('<html lang="en">')
print('<head>')
print('<meta charset="UTF-8">')
print('<title>Python Reponse</title>')
print('</head>')
print('<body>')
print('<h1>', make, model, '</h1>')
print('<a href="get.html">Back</a>')
print('</body>')
print('</html>')

Кроме того, я абсолютно не понимаю как это работает и как два файла между собой взаимодействуют.

И, да, сервер имеет поддержку python.
  • Вопрос задан
  • 176 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы