안녕하세요. 초보적인 질문 하나 하려고 합니다 ㅠㅠ 제가 Django를 공부하면서 템플릿

 
JuHong Jeong

안녕하세요. 초보적인 질문 하나 하려고 합니다 ㅠㅠ
제가 Django를 공부하면서 템플릿 부분에서 궁금증이 생겼는데요. 전에 간단하게 HTML로 웹 개발할 때 Bootstrap을 썼던 기억이 있어서, 지금 Django로 개발할 때도 Bootstrap을 써야겠다는 생각을 했습니다. 기존 bootstrap 쓰는 방법은 html에다가 css 경로 추가해주는 것이었습니다. 그런데 Django bootstrap으로 검색을 해보니 따로 ‘django-bootstrap3’과 같은 패키지(?)를 깃헙에 만들어놨더라구요. 어차피 Template html 파일에서 css 추가해주는걸 할 수 있을 것 같은데, 일반적으로 어떤 방식을 더 자주 사용하는지가 궁금해졌습니다.
보통 앞서 언급한 패키지를 이용하나요, 아니면 그냥 css를 추가해서 템플릿에서 직접 HTML 코딩을 하나요?

  • Jamie J Seol

    취향껏?
    1. cdn에서 땡겨온다
    2. 패키지를 쓴다
    3. 걍 쌩 스태틱으로 대충 서빙한다
    4. webassets같은걸로 다른 라이브러리랑 같이 묶어서 서빙한다
    난 4번

    Jamie J Seol

    사실 근본적으로 2-4번은 같은 내용..

    JuHong Jeong

    패키지를 쓰면 django template 언어?처럼 {% %} 블록으로 묶어서 표현하는데 제가 아직 장고에 익숙하지 않아서 꽤 낯설게 느껴지더라구요.
    근데 이 방식으로 하는게 더 좋은거면 제가 바뀌는게 더 나을 것 같아서 ㅋㅋㅋ

    Jamie J Seol

    raw text? magic number? 뭐라고 해야하지 여튼 이런걸 줄이는건 나쁘진 않음. 그치만 역시 취향껏. 어쩌면 그 패키지가 걍 프로젝트 static에 있는데 그걸로 서빙하기 싫고 나만의 cdn에서 하고싶을수도 있으니

    Chinseok Lee

    전 직접 코드에 명시하는 것을 선호합니다. 그냥 코드에 직접 써도 심플합니다. django-bootstrap3 를 보니 css 링크 태그도 지원하던데, 괜히 코드보기만 더 복잡해지는 거 같아요.

    form 을 bootstrap3 으로 렌더링해주는 라이브러리는 편하고 좋더군요.

    박영록

    전 bower를 사용합니다. http://ecolemodev.wikinamu.com/bower

    Leonardo YongUk Kim

    bower를 씁니다.

    JuHong Jeong

    오오…. 감사합니다

    Jack D You

    bower 참 좋네요!

Advertisements