Gorilla with Lion

블로그 이미지

_숨비소리

경기대 출신 멋사인이 운영하는 코딩블로그

'Python/Django'에 해당되는 글 4건

제목 날짜
  • [ Session 실습 ] 로그인 구현하기 2019.07.03
  • [ Request ] Session이란? 2019.02.03
  • [ 디자인패턴 ] MVC & MTV란?2 2019.01.06
  • [Django] why Django?1 2018.12.25

[ Session 실습 ] 로그인 구현하기

Python/Django 2019. 7. 3. 01:57

 

 

최대한 짧게 3부작으로 만들 계획이었지만..! 만들다 보니 5부작 교육이 되었습니다!

1.

2.

3.

4.

5.

 

저작자표시 비영리 (새창열림)

'Python > Django' 카테고리의 다른 글

[ Request ] Session이란?  (0) 2019.02.03
[ 디자인패턴 ] MVC & MTV란?  (2) 2019.01.06
[Django] why Django?  (1) 2018.12.25
Posted by 알 수 없는 사용자

[ Request ] Session이란?

Python/Django 2019. 2. 3. 22:32

[ Request ] Sesssion이란?


영상.


Q. )Session이란?


A. ) 일정시간 동안 웹브라우저를 통해 들어오는 정보를 하나의 상태로 보고 정보를 유지시키는 기술이다. 사용자 정보를 서버에 저장하고 사용자에게 세션id를 발급해 id를 서버로 전달하여 사용자를 식별한다

Q. )Cookie란?


A. ) 세션과 같은 기능을 하지만 사용자의 정보를 서버가 아닌 사용자의 컴퓨터에 저장하고 사용자의 컴퓨터에서 서버로 쿠키를 전달하여 사용자를 식별한다.

Q. )장고에서 어떻게 사용하나요?


A. )

저작자표시 비영리 (새창열림)

'Python > Django' 카테고리의 다른 글

[ Session 실습 ] 로그인 구현하기  (0) 2019.07.03
[ 디자인패턴 ] MVC & MTV란?  (2) 2019.01.06
[Django] why Django?  (1) 2018.12.25
Posted by 알 수 없는 사용자

[ 디자인패턴 ] MVC & MTV란?

Python/Django 2019. 1. 6. 13:44

[ 디자인패턴 ] MVC & MTV란


영상1.


영상2.





Q. ) 디자인패턴이 무엇인가요?

A. )
웹을 설계하면서 발생하는 문제를 해결 또는 문제발생을 방지하기 위해 만들어진 표준화된 메뉴얼 입니다. 기능별로 로직을 분리시켜 상호의존성을 없애고 부작용을 최소화합니다.


Q. ) MVC란 무엇인가요?

A. )
Model: 로직을 통해 사용자가 요청에따라 정보를 처리하는 기능을 담당합니다.  (DB접근)

    

 View: 사용자의 요청에 따른 데이터를 사용자에게 보여줍니다. (html 페이지)

     

 Controller: Model과 View사이를 이어주는 로직(매개체) 을 담당합니다.


Q. ) MTV란 무엇인가요?

A. )
Model: 데이터를 처리하는 로직을 담당합니다.

    

    View: Model과 Templates 사이를 이어주는 로직(매개체)을 담당합니다.

     

    Templates: 사용자의 요청에 따른 데이터를 사용자에게 보여줍니다.(html페이지)

저작자표시 비영리 (새창열림)

'Python > Django' 카테고리의 다른 글

[ Session 실습 ] 로그인 구현하기  (0) 2019.07.03
[ Request ] Session이란?  (0) 2019.02.03
[Django] why Django?  (1) 2018.12.25
Posted by 알 수 없는 사용자

[Django] why Django?

Python/Django 2018. 12. 25. 02:30

[Django] why Django?


장고 슬로건 : 'The web framework for perfectionists with deadlines.' 

장고는 빠르게 신규기능을 추가해야하는 언론사에서 처음 개발을 시작했다고 합니다.

장고는 2003~2004년에 로렌스 저널-월드(Lawrence Journal-World)라는 신문사의 인턴 웹 프로그래머였던 에이드리안 홀로바티(Adrian Holovaty)와 사이먼 윌리슨(Simon Willison)이 파이썬을 이용해 애플리케이션을 만들기 시작하면서 처음 개발되었다. 

출처 - 나무위키




장고란?

파이썬으로 작성된 웹 개발 프레임워크. MTV 아키텍처를 따르고, ORM(Object Relational Mapper)이 프로젝트의 객체들을 데이터베이스 테이블과 매핑을 도와주어 복잡한 데이터 기반 웹 사이트 개발이 쉬워질 수 있습니다. Instagram, Disqus, Mozilla, NASA 등이 Django로 개발되었습니다.




파이썬 웹 프레임워크는 사실 장고뿐이 아닙니다. 

 장고

플라스크 

 

Django는 2005년부터 시작된 Python의 오픈 소스 웹 프레임워크이다. Django는 풀 스택 프레임워크이다.

 

플라스크는 파이썬의 마이크로 웹 프레임워크이다. 다양한 웹 엔진과 붙여서 쓸 수 있고 또 가볍기도 해서 Django와 같이 쓰는 경우도 있다. 코드도 비교적 단순하다.
 둘의 차이는 풀 스택 프레임워크(Django)냐 아니냐 정도.

출처. 나무위키


Q. ) 그럼 왜 우리는 장고를 배우나요?


A. ) 그에 대한 답변은 우선 장고의 장단점에 대하여 살펴보고
     이야기를 이어나가도록 하죠.

장점

          • 파이썬 기반 웹 프레임워크
          • 파이썬의 라이브러리를 사용할 수 있다.
          • 오픈소스
          • 기본적인 기능들을 미리 만들어 제공해 쉽고 빠르게 개발
          • Full Stack Framework : front, backend 등 서버가 필요로 하는 것을 모두 Django가 맡아서 함.

단점

          • 수많은 만들어진 기능을 제공하지만 그만큼 세세한 설정 변경이나 자세한 조정이 힘들다.
          • 모든 것이 Django ORM을 기반으로 한다.


A. ) 저희가 장고를 배우는 이유는 장고를 이용해 웹을 개발하면
     쉽고 빠르게 개발이 가능하기 때문입니다. 


Q. ) 풀스택 프레임워크가 무엇인가요? 



A. ) 풀스택이란 "모든 분야에 다 능숙한"이라는 의미로
      풀스택 프레임워크란 웹개발에 필요한 요소를 모두 갖춘
웹 프레임워크 라고 생각하시면 됩니다.


아마 멋쟁이사자처럼 6기 기수분들까지는 Ruby on Rails를 배우셨으니
Ruby on Rails와 같은 프레임워크를 의미한다고 생각하시면 됩니다.

루비온레일즈 설명...
Ruby on Rails

Ruby 프로그래밍 언어로 작성된 서버 측 웹 개발 프레임워크.

MVC와 RESTful 디자인을 사용한다. 방대한 오픈소스 코드들을 사용할 수 있다. GitHub, Shopify, Airbnb, Twitch, SoundCloud, Hulu, Zendesk 등이 이 프레임워크로 개발되었다.



A. ) Ruby on Rails이외에도 Java의 대표 애플리케이션 프레임워크인 
      Spring도 풀스택 웹 프레임워크에 해당합니다.



영상1. 서론)


영상2. 본론)


저작자표시 비영리 (새창열림)

'Python > Django' 카테고리의 다른 글

[ Session 실습 ] 로그인 구현하기  (0) 2019.07.03
[ Request ] Session이란?  (0) 2019.02.03
[ 디자인패턴 ] MVC & MTV란?  (2) 2019.01.06
Posted by 알 수 없는 사용자
이전페이지 다음페이지

공지사항

  • 멋쟁이 사자처럼 공식블로그 이전
블로그 이미지

경기대 출신 멋사인이 운영하는 코딩블로그

by _숨비소리

«   2025/08   »
일 월 화 수 목 금 토
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
방명록 : 관리자 : 글쓰기
_숨비소리's Blog is powered by daumkakao
Skin info material T Mark3 by 뭐하라
favicon

Gorilla with Lion

경기대 출신 멋사인이 운영하는 코딩블로그

  • 태그
  • 링크 추가
  • 방명록

관리자 메뉴

  • 관리자 모드
  • 글쓰기
  • 분류 전체보기 (63)
    • 사진첩 (1)
      • 기타 (1)
    • Util (8)
      • 환경설정 (6)
      • Error (0)
      • Demo (1)
    • HTML (1)
      • 교육자료 (1)
      • 응용자료 (0)
    • CSS (2)
      • 교육자료 (0)
      • 응용자료 (2)
    • Python (9)
      • 기초문법 (4)
      • Django (4)
      • Tensorflow (1)
    • bootstrap (5)
      • 시작하기 (4)
    • Javascript (5)
      • React.js (0)
      • AJAX (1)
      • 이론 (2)
    • Gorilla-Kim (20)
      • Project (16)
      • TIL (4)
    • STUDY (0)
      • Algorithm (0)
      • Software-Engineering (0)
      • DataBase (0)
    • IT 백과사전 (7)
      • 알쓸신잡 (0)
      • WEB 관련 (7)

카테고리

PC화면 보기 티스토리 Daum

티스토리툴바