我有两个问题。我是 python 新手,对 python 中的所有 BIF 都不够流利。
我正在开发一个网站数据库,位于亚马逊简单数据库上。我正在使用 python 脚本处理所有与数据库相关的查询和代码。我的第一个问题是一个 HTML 页面,用户在其中提供他的登录凭据,我使用我的处理程序 javascript 函数在 python 脚本中调用,发送一个 post 请求并从我的 python 脚本中获取响应。我可以发送一个 post 请求并从 sdb 获取值进行验证。我需要知道的是如何将我的脚本的响应发送回我的 html 页面,该页面可以对给定的信息做出反应。
我的第二个问题是如何使用 python 维护 HTTP 会话?
下面给出了我的 python 代码,虽然它不应该做太多,因为没有添加响应代码:
form=cgi.FieldStorage()
organisationID= form['orgID'].value
username= form['username'].value
password= form['password'].value
sdb=sdbhelper.connect()
connection= sdb.get_domain('AdminTable')
itemnames=''
flag=False
for item in connection:
if (item.name==username+'$'+organisationID):
retrieved_item=connection.get_item(item.name)
if(retrieved_item['Password']==password):
flag=True
#Now Id like to respond with flag so that login validation can be done