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?
어떻게 html 형식의 æ, ø, å 및 다른 문자와 같은 문자를 허용하기 위해 key_name을 인코딩해야합니까?
내가 내 나쁜 죄송합니다 :
이 경우 당신은 당신이 그것을 변경해야 할 것입니다 HTML 특수 문자에 대한 지원을 원했다. 문제는 또한 "두 단어"를 키네임으로 저장할 수 있지만 중간에 공백이 없기 때문에이 작업이 가능하다는 것입니다. ../test/{{test.key.name}} (예 : ../test) /두 단어). 이 URL에 urllib.quote를 사용했지만 특수 문자가 포함 된 문제가 발생했습니다. – user1612947
키 이름을 "두 단어"로 저장하고 장고 템플릿의 URL을 인용 한 다음 인용 부호를 사용하지 않는 방법을 찾아야합니다 데프 포스트 (자기)에서. 감사! – user1612947