django에서 문자열을 표시하는 실례 방법
def index(request):
string = u' Django2.1.7 !'
return render(request, 'home.html',{'string':string})
2. quicktool (응용 프로그램) 다음에templates 폴더 (템플릿) 를 만들고templates 다음에home을 만듭니다.html
<!DOCTYPE html>
<html>
<head>
<title> Django</title>
</head>
<body>
{{ string }}
</body>
</html>
지식 포인트 확장:django에서 HTML 라벨이 있는 문자열, 예를 들어str='aa', 우리가template를 통해 html 페이지에 전시할 때,django는 자동으로 표시할 수 있는 html 문자열, 곧 html 라벨의 괄호 등 문자의 의미를 바꿉니다.
문자열의 공백이 로 표시되고 괄호가 <, > 등으로 표시됩니다.
이 자동 변환이 필요하지 않습니다. 예를 들어 상술한str가 html 페이지에서aaa로 직접 표시될 때,django의 자동 변환을 여러 가지 방법으로 금지할 수 있습니다.
1. 하나의 변수에 대해 그 뒤에 안전 필터를 붙여서 Django라는 문자열이 HTML 전의를 하지 않아도 된다고 알려줄 수 있다.예:
This will be escaped: {{ data }}
This will not be escaped: {{ data|safe }}
2. 템플릿 내용에 대해 autoescape 태그를 사용할 수 있습니다. 예를 들어 다음과 같습니다.
{% autoescape off %}
Hello {{ name }}
{% endautoescape %}
이 글은 django에서 문자열을 표시하는 실례적인 방법에 대한 소개입니다. 더 많은 django에서 문자열 내용을 표시하는 방법에 관해서는 저희 이전의 글을 검색하거나 아래의 관련 글을 계속 훑어보십시오. 앞으로 많은 응원 부탁드립니다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Django의 질문 및 답변 웹사이트환영 친구, 이것은 우리의 새로운 블로그입니다. 이 블로그에서는 , 과 같은 Question-n-Answer 웹사이트를 만들고 있습니다. 이 웹사이트는 회원가입 및 로그인이 가능합니다. 로그인 후 사용자는 사용자의 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.