Sparta_내배캠_Django_TIL_220926

이태은·2022년 9월 26일
0

회고

목록 보기
26/71
post-thumbnail

용어정리

  • 클라이언트 : 요청을 보내는곳. (나, 내컴퓨터, 크롬 등)

  • 서버 : 요청을 받아서 응답 해주는곳

  • API : 데이터를 어떻게 주고받을지 정한 약속

    • 주소(url)
  • ENTER : 요청을 한다

  • 변수 : 데이터를 담는 바구니

    • a = b ( a:변수이름, b:변수에 저장할 값)
  • 함수 : 새로우 결과물을 만들어주는 과정

    • 휘발성이다. 사용후 사라짐

    • return : 함수를 종료하고 함수를 소환한 지점으로 값을 반환

    • def 함수명('매개변수')
      실행할 문장들

      # 함수 : 믹스기 / a, b : 과일
      
      def my_sum_func(a,b):
      	result = a+b
      	return result
      
      my_sum = my_sum_func(10,20)
      print(my_sum)
  • class

    • 빵틀 : class

    • 머핀 : 객체

      class myBakery:
         title = ''
         time = ''
         taste = ''
      
      cookie = myBakery()
      cookie.title = '머핀'
      cookie.time = '1h'
      cookie.taste = '초콜릿'
      
      print(cookie.title)
      print(cookie.time)
      print(cookie.taste)
      
      >>> 머핀
      	1h
      	초콜릿

Web Framework

  • 프래임워
    • 개발을 도와주는 틀
    • 결과물을 일정한 형대로 만들 수 있도록 도와줌
    • Django, Flask, Pyramid

Django

  • MTV 패턴
    • 장고가 일하는 방식
    • M (Model)
      • 데이터베이스의 모델 (ORM)
      • 저장되고 사용되는 데이터의 형태
    • T (Template)
      • 사용자에게 보여지는 부분
      • 화면
    • V (View)
      • 실질적으로 프로그램이 동작하는 부분
      • url을 요청하고 응답하는 그 사이에 일어나는 '서비스'들이 존재하는 곳

  • ORM
    • python으로 데이터 베이스 클래스 모델을 만들고, 자동으로 데이터베이스를 다룰 수 있도록 도와줌

Django 프로젝트 만들기

  • settings.py
    • 장고 프로젝트의 환경설정을 담당
  • urls.py
    • Django 프로젝트 전체의 API
    • 접속할수있는 url을 만들고 관리.
profile
나는 탱구

0개의 댓글