Django로 Pinterest 따라만들기 : 섹션 1. Django Tutorial (14~18강)
·
💪Backend/Django
#14 Model, DB 연동 장고에서 Model은 장고랑 db를 연결해주는 것 python manage.py makemigraions ⇒ models.py 에 적어둔 코드를 db와 연동시킬 파일을 만들어줌 python manage.py migrate ⇒ DB와 연동 db.sqlite3 이게 db 여기에 모든 정보 저장됨 ** migrations 안에 있는 migration 파일 임의대로 지우지 말기.!! #15 HTTP 프로토콜 GET, POST 서버와 통신을 할 때 서버가 필요로 하는 추가적인 정보를 넣어주는 방식 ⇒ GET, POST가 있음 GET 주로 조회를 하기 위한 방법 주소 안에 추가적인 파라미터를 넣어서 보냄 POST 서버 안에 정보를 새로 넣거나 수정할 때 보낼 정보가 많은 경우가 있기 ..
Django로 Pinterest 따라만들기 : 섹션 1. Django Tutorial (11 ~ 13강)
·
💪Backend/Django
#11 Static 설정 및 CSS 파일 분리 css 파일 : 디자인 파일만 분리한 것 (html의 뼈대만 남겨두고 따로 빼서 관리함) 이전강의까지는 이를 style=로 직접 html 파일 안에 넣어줬었음 분리하기 전에 Static 설정 필요 pragmatic>settings.py 에서 STATIC_ROOT 설정해주기 STATIC_ROOT=os.path.join(BASE_DIR,'staticfiles') static dir을 설정해줘서 app에 종속되어있지 않은 다른 static 파일들도 관리 가능 head.html 수정 {% load static %} 을 head.html에 추가해주기 ⇒ static 파일을 사용할 수 있도록.. 어느 파일에서 불러올 건지 css link도 추가해줌 base.css 에 ..
Django로 Pinterest 따라만들기 : 섹션 1. Django Tutorial (8~10강)
·
💪Backend/Django
#8 장고 Template의 extends, include 구문과 render 함수 HTML을 사용한 장고 템플릿 사용법 HTML(Hyper Text Markup Language) 자주 쓰이는 구문 extends pre-made, template,html 등 미리 만들어 둔 블록들이 있을 때 채워나가는 느낌 바탕을 채워나가는 느낌 includes 만들고 있는 파일들이 있으면 그걸 넣어주는 느낌 더미를 가져와서 갖다붙이는 느낌 templates 생성 프로젝트 파일 > templates 디렉토리 생성 > base.html 생성 기본 코드 이거를 views.py에서 render로 return하기 def hello_world(request): return render(request,'base.html') 바로 ..
Django로 pinterest 따라만들기 : 섹션 1. Django Tutorial (5~7강)
·
💪Backend/Django
#5 첫 앱 시작, 그리고 기본적인 view 만들기 accountapp이라는 새로운 앱 신고 python manage.py startapp accountapp 프로젝트 파일 > settings.py 에서 위의 앱 사용할 거라고 명시 => INSTALLED_APPS =[] 리스트에 accountapp 추가 accountapp > views.py 에서 기본적인 뷰 생성 ⇒ httpresponse로 helloworld return 하는 뷰 생성함 pragmatic > urls.py 에서 라우팅을 위한 url 생성 ⇒ path 와 include 함수를 이용해서 accountapp 내에 있는 동작 실행하도록 accountapp > urls.py 생성 ⇒ pragmatic 에 있던 urls.py 에서처럼 urls ..