0
我有以下模型类:特殊字符和键名
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表单中允许使用诸如æ,ø,å和其他字符?
对不起我的坏。问题是我还希望能够存储“两个单词”作为键名,但没有空间,所以这个工作:../test/{{test.key.name}}(例如../test/2字)。我使用urllib.quote这个,但这是特殊字符问题的地方。 – user1612947
我想我应该只存储密钥名称为“两个单词”,并找出一种方法来引用django模板中的网址,然后取消引用在def post(self)中。谢谢! – user1612947