# 항해99 3일차 기록

정현욱·2022년 5월 11일
0

오늘은 어제 크롤링 해온것으로 html에 붙여주는 작업을 먼저 하였다

근데 여기서도 문제가 생겼다 일단 어제 크롤링 해서 db에 저장하는것 까지는 완료하였으나

app.py를 실행할때마다 저장이 실행되어서 db에 데이터가 계속 쌓여버리게 되었다

@app.route('/')
def main():
    countrys = list(db.countrys.find({}, {"_id":False}))
    return render_template("index.html", countrys=countrys)

이런식으로 db에있는 데이터를 전부다 가져와서 붙여버리니 html에 붙는 card 개수가 20개 30개 40개 계속 늘어났다 그래서 어떻게 해결 해야하나 찾아보니

@app.route('/')
def main():
    countrys = list(db.countrys.find({}, {"_id":False}).limit(10))
    return render_template("index.html", countrys=countrys)

이렇게 db 파일을 가져올때 끝에 limit()를 써주면 내가 원하는만큼만 가져올수 있었다

그후로는 이제 로그인&회원가입 관련 웹개발플러스 4주차 강의를 반 정도 수강하였다

점점 지쳐가는것 같다 아무것도 모르는 사람들 모아놓고프로젝트 하나 만들어오세요 라니,,

profile
코린이

0개의 댓글