반응형
[Django] Django에서 Model에 대해 알아보고 Model 생성 실습하기
Framework/Django2021. 1. 30. 21:57[Django] Django에서 Model에 대해 알아보고 Model 생성 실습하기

안녕하세요 이번 시간에는 Django에서 Model에 대한 개념을 알아보고 Models.py로 모델을 만드는 실습을 진행하겠습니다. 1. Django에서 Model이란? Django에서 모델(Model)은 데이터베이스 테이블과 연관되는 파이썬 클래스입니다. 모델을 사용하여 데이터베이스 테이블의 스키마를 정의하고, 데이터베이스와 상호작용할 수 있는 인터페이스를 제공합니다. (1) 모델은 파이썬 클래스이므로, 클래스 변수를 사용하여 필드(Field)를 정의할 수 있습니다. 필드는 데이터베이스 테이블의 컬럼과 매핑되며, 각 필드의 데이터 타입은 Django에서 제공하는 다양한 타입 중 하나를 선택하여 정의할 수 있습니다. (2) 데이터베이스에 새로운 레코드를 추가하려면 모델 클래스의 인스턴스를 생성하고, 필드..

[Django] Django에서 템플릿 확장의 개념과 템플릿 확장 적용하는 방법 실습하기
Framework/Django2021. 1. 30. 21:55[Django] Django에서 템플릿 확장의 개념과 템플릿 확장 적용하는 방법 실습하기

안녕하세요 이번 시간에는 템플릿 확장에 대한 개념을 알아보고 템플릿 확장을 적용하는 방법에 대해 실습을 진행하겠습니다. 1. 템플릿 확장이란? Django에서 템플릿 확장(Template inheritance)은 여러 개의 템플릿 파일에서 공통된 HTML 코드를 추출하여 별도의 템플릿 파일로 분리하고, 이를 상속하는 방식으로 중복된 코드를 제거하는 기능을 제공합니다. 기본적으로 템플릿 확장은 base.html 파일을 상속받아 {% block %} 템플릿 태그를 이용하여 자식 템플릿에서 해당 부분을 오버라이딩하는 방식으로 작성됩니다. 2. 템플릿 파일 생성하기(base.html, index.html) 예를 들어, base.html 파일에서는 모든 HTML 페이지에서 공통으로 사용되는 코드를 작성하고, 이를..

[Django] Settings 파일 기본 설정에 대해 알아보고 Migration 및 서버 실행하기
Framework/Django2021. 1. 30. 21:52[Django] Settings 파일 기본 설정에 대해 알아보고 Migration 및 서버 실행하기

안녕하세요 저번 시간까지 장고 프로젝트를 만들었습니다 이번 시간에는 프로젝트를 만들었으니 이제 앱(APP)을 한번 만들어보도록 하겠습니다 1. APP 생성하기 프로젝트를 만드셨다면 mysite와 manage.py 라는 것이 생겼을텐데 이제 앱을 만들어주겟습니다. py manage.py startapp blog [주의할 내용] [SECRET_KEY]는 저희가 git같은 곳에 소스를 배포할 때 다른 사용자에게 보여져서는 안됩니다. [SECRET_KEY]는 따로 보관되어야 하고 env 설정을 통해 참조하는 형식으로 바꿔주셔야 합니다. env 설정을 마치시고 [.gitignore]에 따로 저장한 [secret_key]가 등록된 파일을 명시해주셔야 git에 push 하실 때 secret_key를 제외하고 원격지에..

[Django] Django 설치하고 프로젝트 시작하기
Framework/Django2021. 1. 30. 21:50[Django] Django 설치하고 프로젝트 시작하기

안녕하세요 이번 시간에는 장고를 설치하고 프로젝트를 만들어보도록 하겠습니다. 1. Django 설치하기 pip install django~=2.0.0 뒤에 있는 숫자는 버전이기 때문에 필요하신 버전을 설치하시면 됩니다. [python -m pip install --upgrade pip]이 명령어로 장고가 최신 버전인지 확인할 수 있습니다 장고가 성공적으로 설치되었습니다. 이제 첫 프로젝트를 생성해야겠죠? 2. 첫 번째 프로젝트 생성하기 django-admin.py startproject mysite . .은 현재 디렉토리를 나타내고 현재 디렉토리 안에 mysite라는 프로젝트를 만들라는 명령어입니다 3. 만들어진 프로젝트 확인하기 위의 명령어를 수행하면 다음과 같이 프로젝트가 만들어진 것을 확인할 수 있..

[Django] Django Framework에서 가상 환경 설정하고 켜고 끄는 방법
Framework/Django2021. 1. 30. 21:47[Django] Django Framework에서 가상 환경 설정하고 켜고 끄는 방법

안녕하세요 이번 시간에는 Django를 시작하기 전 파이참에서 가상환경 설정하는 방법에 대해 포스팅하겠습니다. 1. 가상 환경(Virtual environment) ​Python 가상환경(Virtual Environment)은 하나의 시스템에 여러 개의 파이썬 환경을 구성하여, 각각의 프로젝트에서 필요한 패키지 및 라이브러리들을 격리하여 사용할 수 있도록 하는 개념입니다. 가상환경을 사용하면 한 번에 여러 프로젝트를 진행할 때, 패키지나 라이브러리간의 충돌을 방지하고, 각 프로젝트마다 필요한 환경을 쉽게 구성할 수 있습니다. 2. 새 프로젝트 만들기 이전 포스팅에서 설치한 파이참을 실행합니다. 새 프로젝트가 만들어지고 프로젝트 위에 가상 환경 역시 만들어졌습니다. 터미널을 켜고 Command Prompt..

[Django] Python과 PyCharm 설치하기
Framework/Django2021. 1. 30. 21:43[Django] Python과 PyCharm 설치하기

안녕하세요 이번 시간에는 프로그래밍 언어인 Python과 IDE 에디터인 Pycharm을 설치하는 실습을 진행하겠습니다. 1. 개발 환경 Language: Python 3.9.1 Editor: PyCharm Community 2. 파이썬 설치 파이썬은 파이썬 소프트웨어 재단 (PSF)에서 개발한 언어이며 2022년 6월 6일 최신 버전 기준으로 3.10.5 버전이 릴리즈 되어 있습니다. 먼저 파이썬을 설치하겠습니다. https://www.python.org/downloads/ Download Python The official home of the Python Programming Language www.python.org 다음 화면에 보이시는 노란색 버튼 Download Python 3.9.1을 눌러서..

반응형
image