장고의 템플릿은 문서 또는 Django 템플릿 언어를 사용하여 마크업된 파이썬 문자열입니다.
템플릿에서 URL 태그를 사용하는 방법에는 두 가지가 있습니다.
첫 번째는
<form class="form-area" method="post" action="/sign-up/">
다음과 같이 action에 "/sign-up/" 과 같이 하드코딩 형식으로 url 자체를 하드코딩으로 넣어주는 방법이 있습니다.
하지만 이 방법을 사용하게 되면 url을 변경하게 되거나 보완할 때, 수정하기가 어려워집니다.
그래서 다음 방법을 추천드립니다.
<form action="{% url 'sign-up' %}" method="POST">
첫 번째의 코드를 두 번째 코드와 같이 수정할 수 있습니다. 문법을 설명드리면
{% url 'some-url-name' v1 v2 %}
첫 번째 인수는 URL 패턴의 이름이며, 추가 인수는 옵션이고 URP에서 인수로 사용되는 공백으로 구분된 값이어야 합니다.
'TTL > 5주차 ~ 8주차 TIL (9.26 ~ 10.21)' 카테고리의 다른 글
2022-10-11 TIL (Anaconda 아나콘다 가상환경 설정) (0) | 2022.10.11 |
---|---|
2022-10-07 TIL (머신러닝이란?) (0) | 2022.10.10 |
2022-10-04 TIL (장고django 비밀번호 변경 기능) (0) | 2022.10.05 |
2022-09-30 TIL (장고 소셜로그인 기능 구현하기) (0) | 2022.10.03 |
2022-09-29 TIL (인스타그램 클론코딩 프로젝트 SA) (0) | 2022.09.30 |