저는 파이썬을 처음 접했고 가장 좋은 방법은 부울에 의해 결정된 부분이 삽입 된 문자열을 포맷하는 것입니다.파이썬 : 문자열 형식을 부울로 결정 하시겠습니까?
오류 메시지가 포함될 수있는 긴 html 양식 문자열이 있습니다.
form = """Signup
<form method="post">
<table>
<tr>
<td class="label">
Username
</td>
<td>
<input type="text" name="username" value="%(un)s">
</td>
<td class="error">
%(un_err)s
</td>
</tr>
............
</form>"""
를 내가이이 포스트 호출 처리하고 때 :
self.response.out.write(form % {"un": username, "pw": password, "pwv": validate, "email": email, "un_err": "", "pw_err": "", "verify_err": "", "email_err": ""})
각 "..._ ERR을 나는 단지 제대로 확인하지 않은 형태의 그 부분에 대한 오류 메시지를 표시 할 "메시지가 별도의 부울에 의해 결정된다, 예를 들어, valid_username가 false 인 경우, 출력은 다음과 같아야합니다
self.response.out.write(form % {"un": username, "pw": password, "pwv": validate, "email": email, "un_err": "This is not a valid username", "pw_err": "", "verify_err": "", "email_err": ""})
이 할 수있는 좋은 방법이 있나요?