大佬教程收集整理的这篇文章主要介绍了Scrum冲刺博客Day3,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
软件工程 | 网络工程1934 |
---|---|
这个作业要求在哪里 | 项目冲刺 |
这个作业的目标 | 站立式会议、燃尽图、签入记录、运行截图、每日总结 |
# reg注册(插入)
# login(select)
def login(body):
# 2.链接mysql的服务端
conc = pymysql.Connect(
host='127.0.0.1',
port=3306,
user='root',
password='28853379',
database='group6',
charset='utf8'
)
# 3.创建游标对象
cur = conc.cursor()
data_list = []
try:
# 4.编写 查询orders表的 所有数据 SQL
sql = "select passwd from user where username='"+str(body[0])+"';"
# 5.使用 游标对象 执行 SQL
cur.execute(sql)
# 6.获取查询的所有结果 fetchall()==>元祖
result = cur.fetchall()
# 7.将数据 转换成 [{},{}]
if len(result):
if body[1] == result[0][0]:
data_list.append({
"ret": 0,
"username": body[0],
})
else:
data_list.append({
"ret": 1,
"msg": "用户名或密码错误"
})
else:
data_list.append({
"ret": 1,
"msg": "用户名或密码错误"
})
# 若数据库执行失败,获取失败信息存入data_list
except Exception as e:
print('操作失败:', e)
data_list.append({
"ret": 1,
"msg": str(e)
})
# 回滚数据
conc.rollback()
finally:
# 关闭游标对象
cur.close()
# 关闭连接
conc.close()
# 把列表转成json字符串数据
# ensure_ascii=False 表示在控制台能够显示中文
json_str = json.dumps(data_list, ensure_ascii=False)
# 状态信息
status = "200 OK"
# 响应头信息
response_header = [
("Server", "PWS/1.1"),
# 指定编码格式,因为没有模板文件,可以通过响应头指定编码格式
("Content-Type", "text/html;charset=utf-8")
]
return status, response_header, json_str
def getanswer(word):#获得四个中文选项,返回一个正确的和三个错误的
db = pymysql.connect(host="localhost",user="root",password="28853379", database="group6")
cursor=db.cursor()
sql=" select chinese from group6.word where wordid!="+"'"+word+"'"+" order by rand() limit 3;"
cursor.execute(sql)
#db.commit()
results=cursor.fetchall()
sql="select chinese from group6.word where english="+"'"+word+"'"+";"
print(sql)
cursor.execute(sql)
rightanswer=cursor.fetchall()
return rightanswer,results
啊啦,暂时没有哦
以上是大佬教程为你收集整理的Scrum冲刺博客Day3全部内容,希望文章能够帮你解决Scrum冲刺博客Day3所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。