django2 8일차

박예원·2023년 9월 10일
0
post-thumbnail

39. Mobile Responsive Layout

모바일로 접속하려면
1. python manage.py runserver 0.0.0.0:8000
2. settings.py에서 ALLOWED_HOSTS = ['*'] 작성
3. templates/head.html에 < meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> 작성
4. magicgrid gutter 12로 줄이기
5. list.html에 style 추가
6. base.css에서 폰트크기 조절


40. Projectapp 구현

  1. 터미널에서 python manage.py startapp projectapp으로 projectapp 만들기
  2. settings.py에서 projectapp 추가
  3. urls.py에서 projectapp 경로추가
  4. projectapp/urls.py 만들기
  5. projectapp/views.py에 class들 작성
  6. projectapp/models.py 작성
  7. projectapp/forms.py 만들기
  8. 터미널에서 python manage.py makemigrations, python manage.py migrate 하기
  9. projectapp/templates/projectapp/detail.html 만들기
  10. projectapp/templates/projectapp/create.html 만들기
  11. projectapp/templates/projectapp/list.html 만들기
  12. templates/snippets/card_project.html 만들기
  13. templates/snippets/pagnation.html 수정
  14. base.css에 a 추가
  15. templates/header 수정


41. MultipleObjectMixin을 통한 Projectapp 마무리

  1. models.py 수정
  2. form.py에 projects 추가
  3. migrate 하기
  4. list_fragment.html 만들기
  5. articleapp/views.py에 MultipleObjectMixin 추가
  6. atricleapp/detail.html에 list_fragment 추가
  7. accountapp/views.py에 MultipleObjectMixin 추가
  8. accountapp/detail.html에 list_fragment 추가

profile
안녕하세요.

0개의 댓글