템플릿에서 {% for file in files %} 을 사용을 해서 이미지 파일을 출력

 
고요한

템플릿에서 {% for file in files %} 을 사용을 해서 이미지 파일을 출력이 되는데요. 혹시나 {% for id, file in zip(ids, files) %} 을 했을경우 구문에러가 나는데 django 템플릿상에서 zip은 사용이 안되는건가요?

  • 남홍김

    네, builtin tag 로는 존재하지 않아서 직접 만드셔야 합니다. View에서 zip으로 묶어서 context data에 전달하는 방법도 있습니다. 근데 id가 혹시 이미지 파일의 id인가요? 그러면 zip을 이용할 필요가 없을 거 같은데요.

    권재원

    zip이 dictionary인 경우 {% for key value in zip.items() %}으로 사용할수 있습니다

    권재원

    아 물론 zip 함수 말구 dict 타입 일때만입ㄴ다

Advertisements