URLから渡された値を次のように取得しています:
user_data = {}
if (request.args.get('title')) :
user_data['title'] =request.args.get('title')
if(request.args.get('limit')) :
user_data['limit'] = request.args.get('limit')
次に、それを次のように使用します
if 'limit' in user_data :
limit = user_data['limit']
conditions['id'] = {'id':1}
int(limit)
print type(limit)
data = db.entry.find(conditions).limit(limit)
それは印刷します:<type 'unicode'>
しかし、私type
はlimit
asを取得し続けunicode
、クエリからエラーを発生させます!! Unicode を int に変換していますが、なぜ変換されないのですか?? 助けてください!!!