이 프로젝트는 장고 공식 홈페이지에 올라온 첫 번째 장고 앱 작성하기, part1 을 보고 작성한다.깔파탄백 시리즈에서 올린 miniconda3를 설치한 상태라고 가정하고 시작한다.https://velog.io/@hrpp1300/TIL-%EB%B0%B1%EC%
무엇을 배웠는가 전 시간에 배웠던
이 프로젝트는 장고 공식 홈페이지에 올라온 첫 번째 장고 앱 작성하기, part 3 를 보고 작성한다. 무엇을 배웠는가 part2에 이어서 이제 view를 추가해보자. 각 엔드포인트에서 어떤 결과를 출력할지 보여주는 문구를 작성하는 파일이다. 이제 path()를
이 프로젝트는 장고 공식 홈페이지에 올라온 첫 번째 장고 앱 작성하기, part 4 를 보고 작성한다.앞에서 작성한 투표 템플릿을 form태그를 이용하여 다시 작성해보자.그 다음 vote()함수를 추가해보자.설문 조사를 끝내고 나서 다시 설문 조사 페이지로 리다이렉트하
Django 초기 Settings 가상환경 생성 > 먼저 프로젝트를 진행할 폴더를 만들어서 들어가 준다. > 가상환경을 생성해준다. ![](https://images.velog.io/images/hrpp1300/post/6d20eb2d-3733-4a85-8a92-
💡해당 포스트는 MacOSX, Django, mySQL, iterm2 터미널, vim에디터, google chrome 등을 이용하고 있습니다. 사용하는 프로그램이 다를 경우 해당 글과 다른 결과가 나올 수 있음을 알려드립니다.💡 > 스타벅스 모델링하기(djan
💡해당 포스트는 MacOSX, Django, mySQL, iterm2 터미널, vim에디터, google chrome 등을 이용하고 있습니다. 사용하는 프로그램이 다를 경우 해당 글과 다른 결과가 나올 수 있음을 알려드립니다.💡스타벅스 모델링하기(django A t
💡해당 포스트는 MacOSX, Django, mySQL, iterm2 터미널, vim에디터, google chrome 등을 이용하고 있습니다. 사용하는 프로그램이 다를 경우 해당 글과 다른 결과가 나올 수 있음을 알려드립니다.💡스타벅스 모델링하기(django A t
💡해당 포스트는 MacOSX, Django, mySQL, iterm2 터미널, vim에디터, google chrome 등을 이용하고 있습니다. 사용하는 프로그램이 다를 경우 해당 글과 다른 결과가 나올 수 있음을 알려드립니다.💡 > 스타벅스 모델링하기(djan
Actor클래스에 ManyToManyField를 선언해주어 Movie테이블과 M2M관계가 되었다. Django에서는 ManyToManyField를 선언해 주면 알아서 중간 테이블(혹은 중계 테이블)이 생성된다. 따라서 따로 class를 만들어 주지 않아도 된다. 그러나
💡 django 초기 세팅이 끝났다고 가정하고 프로젝트를 진행합니다. 초기 세팅은 여기서 설정할 수 있습니다. models.py 작성 다음과 같은 필드를 작성했다. 대부분 CharField로 작성했지만, PhoneField와 DateField가 있다. PhoneF
이 포스트는 이전 포스트에서 이어집니다.이전 포스트에서 작성한 class와 다른 클래스로 Login 클래스를 작성해 준다.로그인도 어쨋든 사용자가 로그인 폼에 작성한 아이디와 비밀번호를 서버에 전달하고 일치하는 데이터가 존재하면 인가를 해주는 시스템이기 때문에 POST
비밀번호는 개인 정보 중 하나로 사용자가 기억해야 하는 정보이다. 사용자가 인스타그램에 회원가입을 하게 되면 아이디와 이메일, 그 외 다른 개인 정보를 입력하고 회원가입 신청을 하게 되는데, 그 때 서버에 사용자의 정보가 저장된다. 그러나 비밀번호가 평문 그대로 저장되
1차 프로젝트를 진행하며 어떤 상품의 상세 정보를 클릭하여 상세 페이지를 보던 도중 관련 상품을 보는 기능이 있길래 '이건 어떻게 구현해야 할까?' 라는 막연한 호기심에 찾아보게 되었다. 예를 들어, 시금치를 구매하기 위해 시금치 상세 페이지에 들어왔을 때 관련 상품으
EC2 서비스를 이용하여 django 프로젝트를 배포해 봅시다.
이 포스트는 TIL | Django - django 프로젝트 AWS로 배포하기 - 1에서 이어집니다. 😸EC2 서버로 프로젝트 배포하기 다음 명령어를 통해 EC2로 들어가보자. 이런 식으로 shell이 변경된다. 평소 터미널에서 django project를 만
lazy loading : 지연 로딩eager loading : 즉시 로딩django에서는 DB에 언제 접근하는지 알아보자.lazy loading은 말그대로 지연 로딩이다. 그냥 바로 호출할 때마다 DB에 가서 불러오면 되는데 왜 지연 로딩을 할까?DB접근을 최소화 하
나의 CRON이들을 소개합니다