쉼표 찍으면 안됨. 조심할것
LOGIN form을 먼저 설정해야 로그인창 및 회원가입이 가능 SIGN-UP LOG-OUT 데코레이터 사용법
settings 에서 추가해주기 urls.py 에서 +static(~)
article이라는 이름으로 만들면 DB에는 article_id 라는 번호가 저장된다CASCADE ⇒ 부모가 삭제 됐을 때, 이를 참조하는 객체도 삭제article.comment 형태로 사용이 불가article.comment_set manager가 생성됨→ 귀찮다 이
→ 새로 만들었어야 했다.MtoM 사용시 1:N에서의 manager 이름 → ex) article.user_set 이 중복되기 때문에 related_name='' 으로 바꿔주는게 필수if request.user in article.like_users.all() 이렇게
까먹을까봐 한번더!
변수명 항상 어떤 기능을 위한 내용인지 확실하게 작성해 줄것 M:N 관계 즉 ; 다대다 관계 -> 복수형 MTM(Model명,related_name='') User와 게시글의 관계 형성 요청보낸 user 정보는 request에 들어있다. 그럼 필요한 특정 게시글에 대한 정보만 django가 알 수 있도록 Article.objects.get(pk=art...
QuerySet 등을 직렬화하기 위해서는 serializer를 인스턴스화 할 때, many = True를 키워드 인자로 전달해야 한다.기본적으로 GET 매서드만 허용되며 다른 메서드 요청에 대해서는 405 Method Not Allowed로 응답View 함수가 응답해야
validation ( C, U ) - Write데이터의 구조를 결정 ( R ) - Read