컴굥일지

[Django Study 01] Django Intro 본문

프로그래밍 강의/Django

[Django Study 01] Django Intro

gyong 2022. 4. 7. 00:41
반응형

강의에서 사용할 기술 스택

  • Front-end: HTML, CSS, JS 사용 예정
  • Back-end: django, NGINX, docker, MariaDB 사용 예정
  • VULTR를 사용하여 실제 서버를 배포하는 것까지 할 예정

 

django

  • 여러가지 app이 동시에 생성된다.
  • 기능별로 app을 나누어 제작한다.
  • app마다 각자 HTML, CSS, JS 파일들을 보관한다.

 

Pycharm

ctrl+shift+tab + T : terminal

file - setting - Project: pragmatic - python interpreter - 톱니 - add

터미널에 venv가 안 떠오를 경우

file>settings>Tool>terminal에서 shell path 에서 powerschell을 cmd로 바꾸기

django 실행 : python manage.py runserver

 

Django Patterns

  • MVT 개발 패턴
    • Model, View, Template(Controller)
    1. Model
      • 모델은 장고에서 DB와 통신을 하게 해주는 편리한 도구
      • (DB 언어를 몰라도 객체를 저장,수정,삭제를 쉽게 해 준다.)
    2. View
      • 장고에서 계산하는 부분에 대부분을 담당
      • user/server 사이의 request/response가 이곳에서 이루어진다.
      • request를 받아서 서버에서 authenticated, valid, data collect form DB, Render response 등 여러 가지 일을 진행한다.  
    3. Template
      • HTML, CSS, JS같이 실질적으로 볼 수 있는 Front-end단과 밀접하게 관련되어 있다.

 

 

[출처] 작정하고 장고! Django Pinterest 따라만들기 : 바닥부터 배포까지

섹션 0. Intro

https://www.inflearn.com/course/%EC%9E%A5%EA%B3%A0-%ED%95%80%ED%84%B0%EB%A0%88%EC%8A%A4%ED%8A%B8/dashboard

반응형
Comments