내일배움캠프 78일차

김서영·2022년 12월 22일
0

내일배움캠프 TIL

목록 보기
80/85

1. 오늘 내가 한 일!

어제 배포를 성공해서 오늘은 배포한 후 발생한 오류들과 직면했당..ㅎㅎ
배포를 하니 잘 되던 이메일이 안보내지고,, 게시물 상세페이지가 안보이고,, 아주 개판..ㅎㅎ
우리끼리 해결하려다 도무지 안돼서 튜터님께 가서 해결하였다.

2. 알게 된 것

- 도커를 실행할 때마다 크롤링이 실행되는 오류 해결

from django.db.models import Count

A = Book.objects.aggregate(Count('id')) # db안의 book_id의 개수를  count 하겠다!
B = str(A).split(':')[1].split('}')[0].split(' ')[1]

if int(B) < 80:
   crowling.function()
else:
    pass

aggregate는 Django 에서 필드 전체의 합, 평균, 개수 등을 계산할 때 사용한다!!
book_id의 개수를 세면서 book_id가 80개보다 작을 때만 크롤링 함수를 실행하겠다.

- css

- div를 양 끝에 두기

display: flex; justify-content: space-between; align-items: center;

참고자료 : https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=psj9102&logNo=221204146576

- 모든 기기에서 css가 같게 보이게 하려면?

width:100vw;
height:100vh;

참고자료 : https://m.blog.naver.com/zzaoday/221908180058

profile
개발과 지식의 성장을 즐기는 개발자

0개의 댓글