FitYourEarPlug 개발을 위해 공부한 책 내용 정리입니다. 제가 모르는 부분만 적었어요.
11장. 다대다 관계 구현하기
- ManyToManyField를 사용한다. 기본적으로 null=Ture가 설정되어 있다.
15장. 폼으로 포스트 작성과 수정기능 구현하기
- 웹 개발에서는 입력 빈 칸을 폼(form)이라고 한다.
- CreateView을 사용하면 xxx_form.html 템플릿을 찾는다.
- 장고는 태그의 action 속성(입력한 데이터를 전송할 url 설정)을 설정하지 않아도 알아서 처리해 준다.
- 로그인안 사용자에게만 허용하려면 LoginRequiredMixin 클래스 사용
- UserPassesTestMixin 클래스를 사용하여 유저의 속성을 확인하는 메소드를 사용할 수 있다.
16장. 외부 라이브러리를 블로그에 활용하기
- django-xxx 형태의 패키지를 찾아서 사용하면됨
17장. 폼으로 댓글 기능 구현하기
- url 뒤에 #comment-1 과 같이 표기하면 해당 id의 요소로 바로 링크 가능