Google app engine &引用=&引用;GAE TextProperty中的符号

Google app engine &引用=&引用;GAE TextProperty中的符号,google-app-engine,google-cloud-datastore,Google App Engine,Google Cloud Datastore,通过POST向文本属性添加文本时,文本属性中出现了奇怪的附加符号(=)。 例如: 球队带着不可阻挡的愤怒回来了,因为他们正被警察、阿隆佐和尤马追赶。Vinnie、Shorty和Kiro的技能将受到考验。 该文本中不应有任何=符号。 我的合作伙伴是: class FileUploadHandler(blobstore_handlers.BlobstoreUploadHandler): def post(self): game_file = self.get_uploads()[1]

通过POST向文本属性添加文本时,文本属性中出现了奇怪的附加符号(=)。
例如:
球队带着不可阻挡的愤怒回来了,因为他们正被警察、阿隆佐和尤马追赶。Vinnie、Shorty和Kiro的技能将受到考验。
该文本中不应有任何=符号。 我的合作伙伴是:

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)

我做错了什么?

这是一个正在破坏数据编码的
blobstore处理程序。

我也遇到了同样的困难。但是,我找到了解决办法。我正在使用Python 2.5。在我的模型中,我有一个TextProperty,连接到一个html TextArea标记。和您的情况一样,在Dev服务器中,它保存了我输入的内容。然而,在Prod中,每次我将textarea的内容写入textproperty字段时,数据存储都会以某种方式添加“=”等

到这里:

然后,向下滚动至注释21。该评论的海报附带了一个文件,名为
appengine_config.py
下载它,并将其放在应用程序的根文件夹中。然后将其部署到Prod,并在Prod中试用


我这样做了,我的“=”问题就消失了。

我不确定这就是编码问题。应该有“police”而不是“p=olice”,这样就不会有编码错误的非ascii符号。