我在Python中开发了一个简单的应用程序(带有Tkinter接口)。但现在我想为它提供一个Web界面。我知道python脚本将作为CGI在服务器上运行。但我希望一切都发生在一个页面上,例如:
我认为Ajax可以用来做这个(如果这是唯一的方法我会学习它),但有没有更简单的方法呢?我尝试在python中生成前端,并将按钮链接到同一脚本中的函数但不起作用...
由于
PS:对不起,如果标题和标签有点误导......我不太确定该选择什么......
编辑:我试过这个,但它不起作用
#!/usr/bin/python2
import cgi
print 'Content-type: text/html'
print """
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Test</title>
</head>
<body>
"""
data = cgi.FieldStorage()
sometext = data['sometext'].value
if sometext != '':
print "<p>" + sometext + "</p>"
print """
<form action="test.py" method="post">
<input type="text" name="sometext">
<input type="submit">
</form>
</body>
</html>
"""