" =" GAE TextProperty中的符号 [英] "=" symbols in GAE TextProperty
问题描述
在通过POST添加文本时,我在文本属性中添加了奇怪的附加符号(=)。
例如:
团队回头带着不可阻挡的愤怒,因为他们正在被p = olice,Alonzo和Yuuma追逐。 Vinnie,Shorty和Kiro = 92s技能将被放到测试中。
该文本中不应该有任何=符号。
我的合作是:
$ p $ class FileUploadHandler(blobstore_handlers.BlobstoreUploadHandler):
def post(self) :
game_file = self.get_uploads()[1]
screen_file = self.get_uploads()[0]
$ b如果不是users.get_current_user():
game_file .delete()
screen_file.delete()
self.redirect(users.create_login_url(/))
return
game = Game()
game.title = self.request.get('title')
game.url_name = self.request.get('url')
如果self.request.get('active')= ='active':
game.active = True
else:
game.active = Fal se
如果self.request.get('featured')=='featured':
game.featured = True
else:
game.featured = False
query = Category.gql(WHERE url_name =:url_name,url_name = self.request.get('category'))
game.category = query.get()
game.width = int(self.request.get('width'))
game.height = int(self.request.get (self.request.get('desc'))
game.how_to_play = db.Text(self.request.get('htp'))
game.description = db.Text )
game.game_file = game_file
game.game_screenshot = screen_file
db.put(游戏)
我做错了什么?
这是已知问题 blobstore处理程序
p>
I'm getting strange additional symbols (=) in text property when adding text there via POST.
For example:
The team is back with an unstoppable fury as they are being chased by the p= olice, Alonzo and Yuuma. Vinnie, Shorty and Kiro=92s skills will be put to = the test.
There shouldn't be any of = symbols in that text.
My co de is:
class FileUploadHandler(blobstore_handlers.BlobstoreUploadHandler):
def post(self):
game_file = self.get_uploads()[1]
screen_file = self.get_uploads()[0]
if not users.get_current_user():
game_file.delete()
screen_file.delete()
self.redirect(users.create_login_url("/"))
return
game = Game()
game.title = self.request.get('title')
game.url_name = self.request.get('url')
if self.request.get('active') == 'active':
game.active = True
else:
game.active = False
if self.request.get('featured') == 'featured':
game.featured = True
else:
game.featured = False
query = Category.gql("WHERE url_name = :url_name", url_name=self.request.get('category'))
game.category = query.get()
game.width = int(self.request.get('width'))
game.height = int(self.request.get('height'))
game.description = db.Text(self.request.get('desc'))
game.how_to_play = db.Text(self.request.get('htp'))
game.game_file = game_file
game.game_screenshot = screen_file
db.put(game)
What am i doing wrong?
This is a known issue of blobstore handler
that is breaking the data encoding.
这篇关于" =" GAE TextProperty中的符号的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!