<html> <head><title>my site</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head> <body><h1>my site</h1> <form name='contact_us_form' action='/test.py' method='post'> <input placeholder="username" type='text' size=40 name='name' value='' /><br> <input placeholder="email" type='text' size=40 name='email' value='' /><br> <textarea placeholder="About" size=40 rows=20 cols=40 name='body'></textarea><br> <input type='submit' class='submit' value='Отправить' /> </form> </body></html>
Передать в скрипт
def application(environ, start_response): fields = cgi.FieldStorage(environ['wsgi.input'], environ=environ) write = start_response('404 OK', [('Content-type', 'text/html')], [('Content-type', 'text/html')]) name = fields.getvalue("name") email = fields.getvalue("email") body = fields.getvalue("body") status = "200 OK" headers = [('Content-type','text/plain')] start_response(status, headers)
Переменные name, email, body все равно остаются пустыми в чем может быть дело?
P.S. Все это делается для того что бы записать name, email, body в SQL базу, непосредственно работа с базой ни каких затруднений не вызывает, а вот как реализовать форму ввода и вывести ее в html понять сложно…. Если есть какие-то альтернативные методы буду рад услышать