2011-06-15 2 views
1

데이터베이스에 저장된 설문지에 대한 질문 목록이 있지만 특정 매개 변수로 일부 질문을 수정해야합니다.django에서 파이썬으로 문자열 서식 지정

예를 들어 누군가 이전 페이지에서 고용주 이름을 선택한 경우 고용주의 이름이 "회사에서 일하고 싶습니까?"라는 질문이 있어야합니다.

"{0}을 (를) 사용 하시겠습니까?"및 서식을 지정 하시겠습니까?하지만 파이썬으로 구현하는 방법을 모르겠습니다.

그러나 어떤 질문을 수정해야하는지 어떻게 알 수 있습니까?

django에서 쉽게 수행 할 수있는 방법이 있습니까?

감사합니다.

답변

1

가장 유연한 방법은 맞춤 템플릿 필터를 만드는 것입니다. 문자열에 서식을 지정해야하는 경우에는 문자열을 출력해야합니다.

+0

감사합니다.하지만 문자열을 수정해야하는지 여부를 어떻게 알 수 있습니까? 해야 할 플래그를 데이터베이스 레벨에 두거나 파이썬에는 어떤 종류의 함수가 있습니까? – brsbilgic

+0

@brsbilgic 방법에는 여러 가지가 있습니다. 문자열을''% s을 위해 일하고 싶니? ''로 저장할 수 있습니다. 그런 다음 필터에서'%'연산자로 포맷을 시도합니다. 'TypeError'를 얻는다면, 포맷팅은 지원되지 않습니다. 그냥 출력 문자열입니다. 그렇지 않으면 형식 문자열과 출력 결과. – DrTyrsa

관련 문제