1.학습한 내용
- tests/test_views.py
- from django.test import Testcase
- assertEqual(a,b) a와 b가 같은지 비교 a==b 메서드의 이름은 반드시 test로 시작
- Python requests 모듈 간단 정리 :: 개발새발로그 (tistory.com)
- setUP() : 테스트 코드가 동작하기 전 필요로 하는 data를 생성, 초기화
- DB에 테이블 생성
- py manage.py makemigrations : model코드를 설계도로 만드는 작업
- py manage.py migrate : DB에 적용
- SimpleUploadedFile
- from django.core.files.uploadfile import SimpleUploadedFile
- pytest
- form
- html 에 enctype 을 적어야 data가 보내진다. 어떤 data타입인지 명시해준다.
- 포스트를 보여주기
- 1. DB에서 포스트만 추출
- 2. 포스트의 serializers.py (변환기)호출
- serializers.py는 포스트 아이디, 포스트 이미지, 포스트 내용, 댓글, 유저 프로필 구조를 만든다
- 3 return render(....html)
- django.db.models import Q
- Q(author__in=following) 팔로우 한 모든 사람의 포스트를 가져온다. 조건에 따라 author__가 달라진다
2. 주절주절
사실 이틀에 걸쳐서 썼는데 슬슬 어려워지는것 같다. 화이팅
'TIL' 카테고리의 다른 글
[모각코]8일차 (0) | 2021.08.01 |
---|---|
[모각코]7일차 (0) | 2021.07.30 |
[모각코]5일차 (0) | 2021.07.23 |
[모각코]4일차 (0) | 2021.07.18 |
[모각코]3일차 (0) | 2021.07.16 |