728x90
728x90
SMALL

Model 4

Django Basic

Django의 정리를 약 한 달 만에 진행하게 되었습니다.. 밀린 만큼 꼼꼼하고 이해하기 쉽도록 정리해서 추후 제 자신에게 더욱 도움 될 수 있도록 해야겠어요 Django 웹 애플리케이션을 개발할 수 있는 무료 오픈 소스 웹 프레임워크 대규모 트래픽에 대응 가능한 성능을 가지고 있으며 자체적으로 제공하는 보안 기능이 뛰어남 보안성이 높은 안정적인 애플리케이션을 만들 수 있음 Django 특징 1. ORM (Object-Relational Mapping) = 데이터베이스와의 상호작용을 자동화하여 개발자가 SQL 쿼리를 작성할 필요 없이 데이터를 편리하게 다룰 수 있음 2. Admin 페이지 = 기본적인 (CRUD, Create-Read-Update-Delete) 기능이 갖춰진 관리자 페이지를 자동으로 생성..

BEAR-U : Django (13)

13강. 데이터 베이스 모델링 : 게시판 및 회원 '우리가 알고 있는 모든 서비스의 기본 데이터 베이스 모델링은 게시판 모델링의 확장개념을 따라간다. 회원Model과 익명 게시판 Model을 설계한다.' ​ - 익명 게시판에 필요한 2가지 app = app : 같은 기능 단위를 묶어놓은 패키지 - 유저를 관리하는 user app (venv 실행상태로 터미널에) [python manage.py startapp user] - 게시판을 관리하는 board app (venv 실행상태로 터미널에) [python manage.py startapp user] ​ User Model 생성 1. models.py 파일 클릭 2. 기본 유저 모델을 가져오기 위해 만들어진 app에서 models.py 작성 ​ + Djang..

BEAR-U : Django (10)

10강. 요리재료 Model, 요리도구 ORM 백엔드의 근간 Database를 다루는 Django의 Model과 그를 매핑하는 ORM대해 배운다. ​ Model = Django라는 식당이 있다면 재료의 역할을 함 1. 데이터베이스를 제어/관리하기 위한 영역 2. models.py에 DB table을 하나의 class로 관리 (객체로 사용)] 3. 각 모델 class 하나당 하나의 테이블이 서로 mapping 4. migration 파일로 DB DDL 제어 ​ ORM (Object Relation Mapping) = Django라는 식당이 있다면 요리 도구의 역할을 함 1. 객체와 데이터베이스의 데이터(테이블) 상호 연결 2. SQL을 사용하지 않고 코드로 데이터 조작 3. 생산성과 가독성이 좋아지지만 O..

BEAR-U : Django (9)

오늘은 Django의 기본 구성에 대해 알아보는 강의를 진행하였습니다. 이해하기 쉬운 비유로 내용 숙지에 도움을 주셨습니다. ​ 9강. Django의 기본 구성 및 특징 어서오세요. Django 레스토랑입니다. 'django의 기본 구성에 대해 배운다.' ​ 레스토랑 프로세스 Django의 특징 (MVT) = MVT(Model-View-Template) 구조로 잡혀있는 프레임 워크 1. 데이터 베이스를 제어하는 영역 (Model) 2. 각종 로직을 처리하는 영역 (View) 3. 사용자에게 보여지는 페이지 담당 영역 (Template) ​ Django의 Project 구성 manage.py = Django 프로젝트를 관리하기 위한 Script ​ - makemigrations (app name) : mi..

728x90
728x90
LIST