Articles in this series
장고 설치하기 1. 터미널에서 가상환경 켜주고 pip install django==4.2 2. 개발환경이 바뀌었을 때 일일이 패키지를 설치해줘야 하는데, 일일이 설치하지 않고 패키지를 기록해놓을 수 있는 명령어 pip freeze > requirements.txt →...
Django 디자인 패턴 장고의 설계 철학에도 디자인 패턴이 적용되어 있는데, 이걸 MTV pattern 이라고 한다. Django의 MTV Pattern Model MVC에서의 Model 데이터와 관련된 로직을 처리 → 데이터 구조 정의, 데이터베이스 기록...
데이터 주기 (form과 input) 웹에서 유저에게 데이터를 입력받는 여러가지 형식을 제공 (버튼, 텍스트 ...) 유저의 데이터를 서버로 전송하는 역할 action 데이터가 전송될 url 지정 지정하지 않을 경우 현재 페이지의 url로 데이터...
Django Model Form을 활용하여 GET으로 들어오면 비어있는 Form을 보여주고,POST로 들어오면 글 목록이 나오는 화면을 작성 중이었다. def create(request): if request.method == 'POST': ...
Django many to many relationships Many to many field 모델간 다대다 관계를 정의할 때 사용하며, 보통 관계를 가지고 있는 모델 중 한곳에 정의된다. 관계된 모델 객체의 복수형으로 필드명을 표현하는 것이 권장된다. (In...
데이터를 자동으로 생성해주는 django seed 설치 과정에서 오류 발생 1. instsll pip install django-seed 2. settings.py에 추가 3. seeding python manage.py seed articles...