NDB
、からの値の私の
retrieve
に今働いているが、それは動作しているようだ
class retrieve(webapp2.RequestHandler):
def get(self):
id=(self.request.get('id'))
newvalues=Book.get_by_id(id)
newvalues=Book.to_dict(newvalues)
newvalues=str(newvalues)
self.response.write(newvalues)
これは、私を取得します。
{'content': u"(u'011', u'11', u'11', u'11', u'11')"}
を私はその文字列を文字列に変換して、不要な文字をすべて置き換えることができると思います。
newvalues = newvalues.replace ("{'content':","")
シンプルで効率的な方法はありますか?
所望の出力:
01111111111
すなわち空白または間に何もない値のみを返します。
EDIT 1
@Daniel、
values= ''.join(newvalues.content)
を実装した後、私は今content
値います
(u'011', u'11', u'11', u'11', u'11')
は今、私はすべてのことを組み合わせるために再びjoin
する必要がありますか?また、私はなぜこれが起こっているかわからない2
EDIT ... u
Unicodeの表記が自動的に消えると思いました。それでものみ取得
values= ''.join(newvalues.content)
values=''.join(map(str, values))
self.response.write (values)
を::
私は、(to_dict
部分を削除)get_by_id
'を介してID' を取得も試み
(u'011', u'11', u'11', u'11', u'11')
EDIT Book
モデル:
class Book(ndb.Model):
content = ndb.StringProperty()
あなた 'Book'モデルがどのように見えるのでしょうか? –
@DanCornilescuは、 – PyGAE