본문 바로가기
728x90
반응형

DTL2

[Python Django] 10. DTL(Django Template Language)3 - HTML 반복 작업 및 URL 내 특정 값의 변수화 지난 포스팅에 이어 Django DTL에 대한 마지막 포스팅이다. 이번 포스팅에서는 HTML에서 반복이 필요한 작업이 존재할 경우 DTL 태그를 사용하는 방법, 그리고 URL에 기재된 특정 값을 Django 변수로 사용하는 방법에 대해 알아보려한다. 1. DTL 태그를 이용한 반복문 이전의 포스팅에서 계속 사용하는 프로젝트 파일을 이번 포스팅에서도 사용한다. 우선 필자는 지난 번, 태어난 년도 입력 시 입력 년도에 태어난 사람의 만 나이와 한국식 나이를 서버에서 반환하는 페이지에 대해 프론트 및 백앤드 제작을 진행했었다. 이번에는 구구단 연산과 관련된 내용을 진행하려는데, 구구단의 경우 사용자가 특정 정수를 입력하면 그 정수의 1~9를 곱한 값을 화면에 출력하도록 만들려고 한다. 그리고 결과가 정렬이 될.. 2024. 4. 12.
[Python Django] 9. DTL(Django Template Language)2 - GET/POST 통신 및 URL 관리 지난 포스팅에서 새로 생성한 Django 프로젝트를 계속 사용하여, 필자가 구현하고자 한 기괴한 웹 사이트를 완성해보려한다. 지난 포스팅에서는 DTL의 extends, block을 사용하여 사용자에게 보여 줄 화면의 대략적인 뼈대를 일부 완성해보았다면, 이번에는 형태가 잡힌 HTML에 데이터를 입력하면 서버로 전송 및 값을 반환받는 GET/POST 통신에 대해서, 그리고 내용이 길어지지 않는다면 DTL의 URL의 관리 기능에 대해 정리를 조금 더 진행해보려한다. 1. 테스트 환경 구성 지난 포스팅에서 마무리하지 못한 나머지 페이지에 대해 HTML을 작성한다. 각각의 하위 주소들(age, telnum, gugu)의 index.html에 form 태그를 사용하여 사용자로부터 입력을 받을 수 있도록 만들고, .. 2024. 4. 11.
728x90
반응형