English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
myapp에서 간단한 시각화를 생성하여 표시할 것입니다: "welcome to w3codebox !"
아래의 시각화를 확인하세요 −
# Filename : example.py # Copyright : 2020 By w3codebox # Author by: ko.oldtoolbag.com # Date : 2020-08-08 from django.http import HttpResponse def hello(request): text = """<h1>welcome to w3codebox !/h1""" return HttpResponse(text)
이 시각화에서 우리는 HttpResponse를 사용하여 HTML을 표현합니다(HTML이 시각화에 고정되어 있다는 점을 알아차렸다면, 그렇습니다). 이 시각화에서는 단지 URL에 매핑되는 페이지에 매핑해야 합니다(그 내용은 다음 장에서 설명됩니다).
우리는 HttpResponse를 사용하여 뷰 HTML을 렌더링하기 전에 사용합니다. 이는 웹 페이지를 렌더링하는 최적의 방법이 아닙니다. Django는 MVT 모드를 지원하여 먼저 뷰를 렌더링합니다. Django - MVT는 우리가 필요한 것입니다−
하나의 템플릿 파일: myapp/templates/hello.html
지금까지의 뷰 내용은 다음과 같습니다 −
# Filename : example.py # Copyright : 2020 By w3codebox # Author by: ko.oldtoolbag.com # Date : 2020-08-08 from django.shortcuts import render def hello(request): return render(request, "myapp/template/hello.html", {})
뷰가 받을 수 있는 추가 매개변수 -
# Filename : example.py # Copyright : 2020 By w3codebox # Author by: ko.oldtoolbag.com # Date : 2020-08-08 from django.http import HttpResponse def hello(request, number): text = "<h1>welcome to my app number %s! </h1>"% number return HttpResponse(text)
주소로 링크되면, 페이지에 전달된 값이 표시됩니다. 주의하십시오, 매개변수는 URL을 통해 전달됩니다.(다음 장에서 설명됩니다).