我有以下模型类:
class Test(db.Model):
name = db.StringProperty()
我应该为每个实体使用唯一的键名,所以我可以这样检索实体:
<input type="text" name="name" />
def post(self):
key_name = self.request.get('name')
entity = db.get_or_insert(key_name, name=key_name)
# first key_name needs encoding?
我应该如何对key_name进行编码,以便在html表单中允许使用æ,ø,å等字符?
答案 0 :(得分:1)
你真的不需要做任何特别的事情。 这些字符处理正常。
如果您想要支持HTML特殊字符,则必须将其更改为:
cgi.escape(self.request.get('name'))