Programming/장고(django) - API

장고(django)/ 템플릿(T)

esoog Polaris 2023. 6. 2. 14:42
반응형

# 템플릿 작성

 

templates폴더 내에서 

html파일 작성

맨위에

{% load static %}

: 장고의 static 참고하기 위함.

 

 

 

 

 

# 장고html 기본문법

 

파이썬 문법 비슷. 양끝에: {%  %}

그리고 문법 종료시에는: {% end문법 %}

기본 데이터 변수 사용은: {{ 변수 }}

데이터 변수가 필드를 가질 경우: {{ 변수.필드명 }} 으로 사용

데이터 변수 n번째 레코드의 필드를 참조할 경우: {{ 변수.n.필드명 }}

 

1. if문

{% if %}

{% endif %}

 

2. for문

{% for in %}

{% endfor %}

 

3. post 방식으로 입력값 보낼 때?

 

{% csrf_token %}

<form method = "POST" action=" " enctype="multipart/form-data ">

* {% csrf_token %} : 장고 자체의 보안 토큰 방식으로 감싸는 태그

 

그 아래 폼은: 데이터 전송 form 태그 post 방식

action 속성은 전송 url 값. 

enctype 속성은 파일 형태 전송 속성

 

 

 

 

 

예시:

 

728x90