[A-01] 장고걸스 튜토리얼 따라하기

0
27

장고걸스 튜토리얼

장고는 파이썬으로 구성된 웹개발을 위한 그리 크지 않고, 많이 무겁지 않은 적당한 수준의 프레임워크입니다. 플라스크보다는 무겁지만 자바의 스프링보다는 가벼운, 적당한 수준에서 MVC 모델을 사용할 수 있는 나쁘지 않은 선택인 듯 합니다.

물론 모든 것은 취향입니다. 플라스크로도 얼마든지 웹개발이 가능하고, 그렇다고 자바의 스프링이나 jsp 를 무시해서도 안됩니다. 다만, 장고(Django)는 생각보다 쉽고, 따라하기가 부담이 적습니다. jsp 나 spring 을 사용해 보고 어려움을 느껴서 다시 재도전한 엄두가 나지 않는다면 파이썬의 장고를 사용해보는 것도 나쁘지 않습니다.

장고를 시작할 때는 장고 사이트에서 소개하는 튜토리얼도 좋지만 장고걸스의 블로그만들기 튜토리얼도 좋습니다. 장고걸스 튜토리얼은 처음 시작하는 사람이 그냥 따라할 수 있도록 만들어졌습니다. 그러다보니 부족한 부분이 있습니다만, 처음부터 완성된 형태의 웹개발을 할 수 없다는 점을 기억한다면 장고걸스가 보여주는 최종 화면은 생각이상으로 괜찮습니다. 한번 따라해 봅시다.

원래 장고걸스가 가지고 있는 튜토리얼을 조금 변형해서 다음과 같이 진행하겠습니다.

  • git 의 사용은 최소화하겠습니다.
  • pythonanywhere 를 통한 배포도 마지막 단계에서 한번만 하겠습니다.
  • html/css/db 에 대한 설명은 가능한 생략하겠습니다.
  • 문법적 설명도 가능한 생략하겠습니다.

즉, 그냥 따라하기 식의 튜토리얼입니다. 잘 몰라도 그냥 따라하다보면 블로그가 만들어집니다. 그걸 혼자서 3~4번 하다보면 막연하게나마 어떤 식으로 프로그램을 만드는지 감이 잡힐 것입니다.

그 다음 장고걸스의 공식 튜토리얼을 꼼꼼하게 읽으면서 다시 만들어보세요. 좀더 많이 알게 될 겁니다. 그리고, 장고에 대한 책이나 다른 프로젝트를 따라서 해보세요. 그때부터 실력은 죽죽 늘게 늘게됩니다.

그럼 시작해 봅시다.