일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 와이어프레임
- original set
- js
- API명세
- 북마크한 목록 가져오기
- ERD
- CNN
- serializer
- 프로필사진 업로드
- json to db
- 이진 논리 회귀
- 딥러닝
- test.py
- 개인페이지
- 프론트엔드
- 다항 논리 회귀
- 댓글쓰기
- Django
- 비밀번호 수정
- Python
- 머신러닝
- 댓글지우기
- 백엔드
- DRF
- docker
- class view
- 팀프로젝트 기획
- python to json
- 장고
- 팔로우 기능 에러
- Today
- Total
목록DRF (21)
코딩 개발일지
시리얼라이저 : 딕셔너리 형태로 일일히 작성해주는건 너무 비효율 적이기 때문에, 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..
render : html로 이동 (만약 댓글 함수에서 post받고. render로 쓰면, 댓글쓰고 나면 웹페이지가 새로고침되는 현상을 볼 수 있다!!!!) AJAX 기능이 발전하면서 데이터가 바뀐 부분만 새로고침 할 수 있는 기능이 생김. Django REST Framework (DRF) 풀스택 개발이 목적인 순수 Django와 달리 DRF는 백엔드 API 서버 개발을 위한 목적으로 사용되며, 순수 Django는 HTML을 응답하는 편이지만, DRF는 JSON을 응답하는 편이다. install 해줘야함!!!!! render 안씀!!! URI http : 80, https : 443 https가 더 보완된 것으로 안전하다. HTTP 이미지, 음성, 영상, 파일, JSON, XML을 전송하는데 씀 reque..
좋아요 기능 좋아요 기능을 만들어주기위해 models.py의 게시물(Bucket)에 한 컬럼을 더 추가해 줄것이다. Many to Many 로 값을 줘서 데이터베이스에 새로운 테이블이 생성되도록 할 것이다. class Bucket(models.Model): # 좋아요 추가 like_users = models.ManyToManyField( settings.AUTH_USER_MODEL, related_name='like_buckets', blank=True) migarete를 해주면, db에 like_users table이 생기고, AUTH_USER_MODEL의 pk(id) 와 bucket의pk(id) 가 들어왔다. urls.py와 views.py에서 만들어보자. path('likes//', views.li..