整数値のコンテンツを文字列として保存すると、それを取得すると突然 int になります。
だからここに私が見ているものがあります:私はこれで保存します
db = get_db()
hello = escape(str(request.form['name'])).striptags()
what = escape(str(request.form['content'])).striptags()
db.execute('''insert into entry (
title, content, score, approved, pub_date) values (?, ?, 0, 0,?)''',
[hello,what,int(time.time())])
raise Exception('what')
db.commit()
form['name']='1'
そして、ページから送信するときは、とform['content']='2'
、 で 、Exception
とhello==u'1'
言いますcontent==u'2'
。ここまでは順調です。次に、に保存しDB
ますが、検索に行くと、突然、エントリがタイプint
1
と2
. 他の文字列、たとえば"lorem ispum"
.
mysql schema
では、title
とcontent
はどちらも typestring
です。どうしたの?