django2 6일차

박예원·2023년 9월 3일
0

33. get_success_url 함수 그리고 리팩토링

  1. views.py에 def get_success_url 추가
  2. detail.html에서 로그인 안된상태에서 프로필 보면 '닉네임 미설정' 뜨도록 설정


34. MagicGrid 소개 및 Articleapp 시작

  1. 터미널에서 articleapp 추가(python manage.py startapp articleapp)
  2. settings.py에 INSTALLED_APPS에 articleapp 추가
  3. yewon/urls.py에 articles 경로 추가
  4. articleapp/urls.py 만들기
  5. articleapp/templates/articleapp/list.html 만들기
  6. magicgrid 홈페이지에서 가져오기
  7. list.html에 magicgrid HTML이랑 CSS 붙여넣기
  8. static/js/magicgrid.js 만들고 magicgrid JS 붙여넣기


왜 이렇게 뜨지?????미추ㅕ버리겠다 암만해도ㄷ안됨
멘토링 진행후 그냥 이대로하기로 결정

  1. 이미지 넣기
  2. magicgrid.js 수정


35. Article 구현

  1. articleapp/models.py 작성
  2. articleapp/forms.py 만들기
  3. 터미널에 makemigration 하고 migrate 하기(DB반영)
  4. articleapp/views.py 에 class ArticleCreateView랑 class ArticleDetailView 작성
  5. articleapp/templates/articleapp/create.html이랑 detail.html 만들기(accountapp에서 복붙)
  6. accountapp/urls.py에 create랑 detail 경로 추가
  7. header.html에 Articles 추가
  8. list에 Create Article 버튼 추가
  9. articleapp/views.py에 class ArticleDeleteView 만들기
  10. delete.html 만들기
  11. urls랑 detail에 delete 경로 추가

35-2. Article 모델 생성 오류 수정

models.py에서 auto_created를 auto_now_add로 변경

profile
안녕하세요.

0개의 댓글