* 템플릿 시스템
- 템플릿 변수
: {{variable}} 변수를 평가해서 변수값으로 출력
변수명은 일반 프로그래밍의 변수명처럼 문자, 숫자, 밑줄(_)을 사용하여 이름을 정의
{{name|lower}} naem 변수값의 모든 문자를 소문자로 바꿔주는 필터
{{text(escape)|linebreaks}} 필터를 체인으로 연결 가능
{{bio|truncatewords:30}} bio변수값 중에서 앞에 30개의 단어만 보여주고 줄바꿈 문자는 모두 삭제
- 템플릿 태그
<ul>
{% for athlete in athlete_list %}
<li>{{ sthlete.name }} </li>
{% endfor %}
</ul>
📌
{% extends "base1.html" %} {# 한줄 주석. base1.html 파일을 가져옴 #}
{% block title %}로그인{% endblock title%}
{% block content %}
<font color="red">{{msg}}</font>
<form action="../login/" method="post" name="f">
{% csrf_token %}
<table class="w3-bordered"><caption>로그인</caption>
<tr><th>아이디</th><td><input type="text" name="id"></td></tr>
<tr><th>비밀번호</th><td><input type="password" name="pass"></td></tr>
<tr><td colspan="2"><input type="submit" value="로그인">
<input type="button" value="회원가입" onclick="location.href='../join'">
</td></tr>
</table>
</form>
{% endblock content %}
'수업(국비지원) > Django' 카테고리의 다른 글
| [Django] 회원가입, 로그아웃, 업데이트 (0) | 2023.04.27 |
|---|---|
| [Django] main페이지 생성 (0) | 2023.04.27 |
| [Django] 이미지 연동 (0) | 2023.04.27 |
| [Django] 로그인 오류 시 알람 처리 (0) | 2023.04.27 |
| [Django] login, join, 회윈 가입 (0) | 2023.04.27 |