일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- API명세
- class view
- 백엔드
- DRF
- 팀프로젝트 기획
- original set
- json to db
- 다항 논리 회귀
- CNN
- ERD
- js
- Django
- Python
- 이진 논리 회귀
- 개인페이지
- 장고
- 와이어프레임
- docker
- 비밀번호 수정
- test.py
- 머신러닝
- 북마크한 목록 가져오기
- python to json
- 프로필사진 업로드
- 딥러닝
- 댓글지우기
- serializer
- 프론트엔드
- 팔로우 기능 에러
- 댓글쓰기
- Today
- Total
목록serializer (2)
코딩 개발일지
blank 와 null 의 차이점 = " " 와 None 권한 설정을 하는 여러 방법 중 2가지 소개 1. if 문을 이용해서 로그인한 사용자와 댓글만 사용자가 같을 때만 삭제가가능하도록 코드 짜기 def delete(self, request, article_id, comment_id): comment = get_object_or_404(Comment, id=comment_id) if request.user == comment.user: comment.delete() return Response("삭제완료", status=status.HTTP_204_NO_CONTENT) else: return Response("권한이 없습니다!", status=status.HTTP_403_FORBIDDEN) 2. com..
시리얼라이저 : 딕셔너리 형태로 일일히 작성해주는건 너무 비효율 적이기 때문에, JSON 형태로 만들어주는 것. serializer.py 를 만들고 작성해준다. from articles.models import Article from rest_framework import serializers class ArticleSerializer(serializers.ModelSerializer): class Meta: model = Article fields = "__all__" 그러면, views.py에 있는 함수에서 딕셔너리를 간단하게 바꿔 쓸 수 있다. 아래코드는 serializer 안쓴 코드 @api_view(('GET', 'POST')) def index(request): articles = Articl..