컴굥일지
[Django Study 13] Mobile Responsive Layout 본문
반응형
[모바일 디버깅, 반응형 레이아웃]
모바일 앱으로 접속하는 방법
- python manage.py runserver는 python manage.py runserver 127.0.0.1:8000와 같다.
코드 돌아가는 컴퓨터에서만 실행할 수 있다. 다른 device로는 불가능
- python manage.py runserver 0.0.0.0:8000으로 터미널에 치면, 다른 device에서도 접속 가능
#pragmatic/settings.py
ALLOWED_HOSTS = ['*'] #모든 호스트에 대해 허용을 한다. => 나중에 배포시에는 주의할것
현재, 모바일에서는 디자인이 예쁘게 되어있지 않다.
⇒ 아래와 같이 수정한다.
<!-- templates/head.html -->
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
shrink-to-fit=no는 firefox에 맞춘 설정이다.
initial-scale=1는 처음 스케일이 1이라는 뜻
width=device-width는 device width에 맞추어 간격을 맞추겠다는 뜻이다.
- 이후 css를 약간 수정한다.
/* static/base.css */
@media screen and (max-width:500px) {
html {
font-size: 13px;
}
}
일정 크기 이하가 되면, font-size도 조금 줄어들게 만든다.
[출처] 작정하고 장고! Django Pinterest 따라만들기 : 바닥부터 배포까지
섹션 7. Mobile Responsive Layout (39강)
반응형
'프로그래밍 강의 > Django' 카테고리의 다른 글
[Django Study 15] Subscribeapp Implementation (0) | 2022.05.14 |
---|---|
[Django Study 14] Projectapp Implementation (0) | 2022.05.13 |
[Django Study 12] Commentapp Implementation (0) | 2022.04.27 |
[Django Study 11] Articleapp Implementation (0) | 2022.04.26 |
[Django Study 10] Profileapp Implementation (0) | 2022.04.25 |
Comments