장고 2

Django 에어비앤비 클론 2부 (21.03.16 ~ 04.05)

Chapter 9 : Custom commands and seegind [03/16] - manage.py commands 음... python manage.py 에서 사용될 명령어들을 직접 만들었다. 이유는, 테스트 케이스나 특정 데이터들을 입력하는데 admin창에서 직접 하나하나 치는게 번거롭기 때문이다. 이 커맨드를 만들어 놓으면 커맨드를 통해서 데이터를 입력할 수 있다. 즉, "프로그래머" 다워지는 것이다. 방법은 1) 하나의 앱에서 management/commands/ 디렉토리를 만든다. 2) 이 안에 python 파일을 생성한다. 3) Command 클래스를 정의하고, from django.core.management.base import BaseCommand 를 상속시킨다. 4) 그 안에서 ..

Django 에어비앤비 클론 1부 (21.02.01 ~ 25)

Chapter 0 : Requirment [02/01] 음 파이썬 기반 풀스택 작업을 하는데에는 몇가지 선택지가 있는데, 백앤드 : Django VS flask or pyramid 플라스크나 피라미드는 micro framework, 작은 서비스에 적합하다. 규모가 커질수록 노동력이 훨씬 많이 필요하다고.. ​ 프론트 : Django template VS React 장고 템플릿도 꽤나 좋은 시스템이라서 정말 엄청 많은 인터랙션이 필요한게 아니라면 리액트를 사용할 필요가 없다고 한다. ​ Chapter 1 : Environment Setup [02/02] - pip VS npm pip : package installer for python / 얘는 빠꾸가 없다. 다운로드를 받으면 global하게 받아버려서 ..

728x90