Django 용어정리 (HTML Form)
·
용어정리/Django
Django 의 HTML Form 에 대해서 알아보자HTML Form을 활용한 데이터 주고 받기HTML Form은 사용자로부터 데이터를 입력받고 서버로 전송할 수 있도록 하는 웹 문서의 중요한 요소이다.주로 로그인, 회원가입, 검색 과 같은 기능에 사용이 된다.  HTML Form 과 InputForm 의 역활사용자가 입력한 데이터를 서버로 전송한다.인터랙티브 한 기능을 위한 공간을 제공한다.  InputInput 태그는 사용자의 입력을 받는 공간을 생성한다.이때 태그마다의 특성이 다르며, type 속성에 따라서 다양한 방식을 지원하게 된다. 이름: 생년월일: 제출  Form 의 주요 속성 action데이터가 어느 URL로 전송이 될지 정하는 역활.지정되지 않는다면 ..
Django 용어정리 (Design Pattern)
·
용어정리/Django
Django의 Design pattern MTV에 대해서 알아보자 MTV 패턴이란?MTV 패턴은 Django에서 MVC 패턴을 변형한 것이다. MVC 패턴MVC는 Model - View - Controller의 형식으로 구성된다.Model데이터와 관련된 로직을 관리한다.View레이아웃과 화면 관련 로직을 처리한다.Controller Model과 View를 연결하는 로직을 처리한다. 기능별로 분리되어 독립적으로 개발이 가능하고 유지보수가 쉬워진다.  MTV 패턴Django의 MTV 패턴은 Model - Template - View의 형식으로 구성된다.Model데이터와 관련된 로직을 처리하며, MVC의 Model과 같다.Template레이아웃과 화면상의 로직을 처리하며, MVC의 View에 해당한다.View..
python 용어정리 (MVT)
·
용어정리/Python
Django의 글에 포함이 되어있던 내용인데,  어느정도의 중복성과 새로운 내용이 섞여서, 따로 구분하기 위하여 새글로 다시 작성한점을 알린다.  MVTMVT 패턴이란?MVT는 Django의 구성요소인 Model, View 그리고 Template를 의미한다.MVT패턴이라 함은, Django에서 사용하는 아키텍쳐 패턴으로, 웹 어플리케이션의 기본 구조를 정의한다. 각각의 요소가 어떤 역활을 가지고 있는지, 어떻게 유기적으로 흘러가는지 알아보자.  구성 요소모델 (Model)모델은 데이터베이스 구조와 데이터 처리 로직을 정의하는 부분이다. 모델을 사용하여 데이터를 저장, 조회, 수정 및 삭제등 컨트롤 할 수 있다. SQL 을 작성하지 않고 ORM(Object-Relational_Mapping)을 사용하여, ..
python 용어정리 (Django)
·
용어정리/Python
수정사항한글날 정리하던 기존 파일이 불의의 사고로 인하여 삭제가 되어버리고다시 쓰는 ver2 임을 알려드립니다.  ver3. 2024년 10월 10일. MVT를 분리하여 새 글로 작성.   DjangoDjango란?파이썬 기반의 웹 프레임워크이며, 웹 개발에 필요한 거의 모든 기능을 포함하고 있어 매우 유용하다.  특징반복적인 작업을 자동화 하여 웹 개발의 속도를 높여준다.흔히 웹에서 보이는 보안 문제들에 대한 예방책을 제공한다.대규모 프로젝트에서도 사용 가능하도록 확장이 가능하며, 이를 가능하게 하는 기능과 지원이 있다.중복 코드를 최소화 하여, 유지보수에 용이하다. (Don't Repeat Yourself)  Django를 사용하여 가능한 작업들블로그, 게시판 등 모든 웹 어플리케이션에서 필요한 것들..