본문 바로가기

스파르타 내일배움캠프

TIL35

오늘은 

 

 

 

 

alt + z 자동 줄 바꿈

커맨드 f2 

p print

컨트롤 kf


1. blog 앱에 <게시글, 사용자, 내용>이 포함된 comment 테이블을 작성해주세요
2. 외래 키를 사용해서 Article, User 테이블과 관계를 맺어주세요
3. admin.py에 comment를 추가해 자유롭게 생성, 수정 할 수 있도록 해주세요
4. serializer를 활용해 로그인 한 사용자의 기본 정보와 상세 정보를 리턴해 주는 기능을 만들어주세요
5. 4번의 serializer에 추가로 로그인 한 사용자의 게시글, 댓글을 리턴해주는 기능을 구현해주세요
5. blog 앱에 title / category / contents를 입력받아서 게시글을 작성하는 기능을 구현해주세요
 - 만약 title이 5자 이하라면 게시글을 작성할 수 없다고 리턴해주세요
 - 만약 contents가 20자 이하라면 게시글을 작성할 수 없다고 리턴해주세요
 - 만약 카테고리가 지정되지 않았다면 카테고리를 지정해야 한다고 리턴해주세요

6. custom permission class를 활용해 가입 후 3일 이상 지난 사용자만 게시글을 쓸 수 있도록 해주세요
 - 테스트 할 때에는 가입 후 3분 이상 지난 사용자가 게시글을 쓸 수 있게 해주세요
 - join_date는 datetime field로 만들어주세요


python -m venv venv

.\venv\Scripts\activate 

pip install django

pip install djangorestframework

pip freeze > requirements.txt
django-admin startproject (프로젝트명)
django-admin startapp (앱명)

python manage.py createsuperuser

 

대충 오늘한거기록해놓은거

 

오늘은 위와같이 과제를 해야했는데 강의를 들을떄도 영상을 봐도 아직 긴가민가한다.. 타임어택시간떄도 총 문제가  9개정도됐는데 구현해볼려고 하는데 아직은 잘 안되는거같다 이번주도 끝났다.. 주말에 더 열심히해야겠다 화이팅!!

 

 

 

'스파르타 내일배움캠프' 카테고리의 다른 글

TIL37  (0) 2022.07.07
TIL36  (0) 2022.07.06
TIL34  (0) 2022.06.16
TIL33  (0) 2022.06.16
TIL32  (0) 2022.06.14