django

    [Django] 페이징과 검색창 기능 구현하기

    처음에 구현할 때 페이징을 쉽게 구현해놓고 검색기능을 구현하니 데이터가 보여지지가 않았다 🥲 페이징 구현하면 검색기능이 안되고, 검색기능 구현하면 페이징이 안되고 해서 엄청난 구글링과 조금의 생각을 통해 결국 해결했다. 책에 필요한 정보가 담긴 모델이다. 이 모델에 나는 데이터를 삽입했기 때문에 밑에 구현한 html 첨부했지만, 데이터 값이 보이는 것이다. CSV 파일 데이터베이스에 삽입하는 것도 정리해두었다. 참고링크 #기본적인 책 정보 class BookClassInfo(models.Model): title = models.CharField("책제목", max_length=45) image = models.ImageField("책표지", blank=True,null=True)..

    [Django] CSV 파일 import 해서 SQLite 데이터베이스에 넣기

    프로젝트를 하다가 크롤링 한 데이터를 DB에 넣어야하는데, 어떻게 넣어야 하나 열심히 구글링해보고 유튜브를 찾아보다가 알게 되었다. 참고한 유튜브 링크이며 이를 바탕으로 정리하였다. 해결 방법 SQLite 터미널 다운로드 페이지를 타고 들어가서 자신의 운영체제에 맞는 파일을 다운받는다. 다운받고 폴더를 열면 3가지가 보이는데 SQLite Download Page Templates (1) and (2) are used for source-code products. Template (1) is used for generic source-code products and templates (2) is used for source-code products that are generally only useful o..