菜鸟真心求教,用web.py写用户注册时遇到数据存储问题了。

2012-07-07 00:54:43 +08:00
 paloalto
菜鸟一个,代码完全是照着教程上来的。

class SignupHandler:
def GET(self):
f = register_form()
return render.signup(f)

def POST(self):
f = register_form()
name = web.input(name = "username")
pwd = web.input(name = "password")
if not f.validates():
return render.signup(f)
else:
sequence_id = db.insert('userAuth', username = name, password = pwd, joindate = web.SQLLiteral("NOW()"), ipaddress = "111.1.1.1", lastactivity = web.SQLLiteral("NOW()"))
raise web.seeother('/welcome')


结果发现mysql里的数据变成了这样:



谁能教教我怎么把用户输入的文本存到mysql里啊?

ps:用户注册、登录时的cookie啊session啊什么的我先不管了,现在只要能正常存储数据就是迈了一大步,T^T。
2725 次点击
所在节点    Python
2 条回复
paloalto
2012-07-07 00:59:41 +08:00
哈哈哈哈,我自己解决了!

原来是这么写:
name = web.input().username
pwd = web.input().password
mliml
2015-06-03 01:30:05 +08:00
@paloalto
hello,我现在也在写web.py 用户系统,只不过数据库用的是 sqlite3 ,想问下您还有没有当时写的代码可以参考下呢?本人是个菜鸟,写代码写得一头雾水。。。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/41640

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX