본문 바로가기

개발일지

장고걸스 튜토리얼 Tip (django1.10.8)

20170910

날짜 : 2017. 9. 10(일)

목표 : 장고걸스 튜토리얼 진행하기

  • OS : macOS 10.12.6
  • framework : django 1.10.8
  • language : django 3.5
  • deploy : breakstorm00.pythonanywhere.com

확인내용

  1. WSGI 설정시 디폴트 값도 충돌이 날 수 있다.

    • pythonanywhere.com 에서 기본으로 주는 WSGI의 내용과 새로 작성하는 내용이 충돌이 발생을 하여 django를 찾지 못한다는 것을 확인 하였다.
    • 기본값들을 삭제 or 주석처리 하고 새로운 내용 입력
  2. Django ORM(Queryset)에서 결과 값이 없는 경우 데이터를 확인해야 한다.

    Post.objects.filter(published_date__lte=timezone.now())
    • 객체의 게시일변수(published_date) 값을 조건을 걸어서 나오지 않은 경우 확인.
    • 데이터 입력시 게시일을 지정해 주지 않아서 해당내용 발생. 조건을 변경을 하거나 게시일을 입력하여 해결.
    Post.objects.filter(title__contain="[조건]")
    Post.objects.filter(created_date__lte="[생성일]")
  3. 현재 튜토리얼 내용과 검색시 나오는 블로그의 내용이 다르다.

    • 진행한 django의 버젼이 달라서 설정하는 부분이 다르게 나오거나, 설치가 다른 부분이 있다.

작업내용

참고사이트

  1. YouTube 강좌
  2. fbdjango 블로그