백엔드 프레임워크 & 언어/Django Framework 6

Django DB 연동

모델 작성( onememos/models.py 수정) from django.db import models # Create your models here. # idx # memo_text # published_date class Memo(models.Model): memo_text = models.CharField(max_length=200) published_date = models.DaeTimeField(auto_now_add=True) model의 admin.py 등록 from django.contrib import admin from onememos.models import Memo # Register your models here. admin.site.register(Memo) 최상위 폴더 (my..

django 웹 구동 절차

mkidr c:\django cd c:\django pythom -m venv myenvironment cd myenvironment cd Scripts activate pip install django==3.2.9 cd c:\django django-admin startproject myproject cd c:\django\myproject python manage.py runserver http://localhost:8000 기본테이블 생성(superuser 생성을 위해) python manage.py migrate 슈퍼유저 계정 생성 python manage.py createsuperuser 서버 구동 python manage.py runserver 관리자 페이지 접속 http://localhost..

Django 설치후 버전확인방법

Django가 정상적으로 설치되었는지 확인하기 위해서는 다음 명령어를 사용하여 Django의 버전을 확인할 수 있습니다: python -m django --version 위 명령어를 터미널 또는 명령 프롬프트에서 실행하면 현재 시스템에 설치된 Django의 버전이 출력됩니다. 버전 정보는 `x.y.z`와 같은 형식으로 표시됩니다. 예를 들어, "3.2.6" 버전의 Django가 설치되어 있다면 다음과 같은 결과가 출력될 것입니다: 3.2.6 버전 확인을 통해 Django가 제대로 설치되었는지 확인할 수 있습니다.

Django Framework 설치 절차

Django 프레임워크를 설치하기 위해 아래의 절차를 따르면 됩니다: 1. 가상 환경(가상환경이 이미 설치되어 있다면 이 단계를 건너뛰어도 됩니다): - 가상 환경은 프로젝트에 필요한 라이브러리와 종속성을 격리된 환경에 설치하기 위해 사용됩니다. - 터미널 또는 명령 프롬프트를 열고 프로젝트 디렉토리로 이동합니다. - 다음 명령어를 실행하여 가상 환경을 생성합니다: python -m venv myenv - `myenv`는 가상 환경의 이름이며, 원하는 이름으로 변경할 수 있습니다. 2. 가상 환경 활성화: - Windows의 경우: ```bash myenv\Scripts\activate ``` - macOS/Linux의 경우: ```bash source myenv/bin/activate ``` 3. Dj..

Django Framework의 Mysql 연동

Django에서 MySQL 데이터베이스와의 연동을 위해서는 몇 가지 설정을 해주어야 합니다. 아래 예제는 Django 프로젝트에서 MySQL 데이터베이스와 연동하기 위한 설정 예제입니다: 1. `settings.py` 파일에서 데이터베이스 설정 부분을 수정합니다. 다음과 같이 `DATABASES` 항목을 설정합니다: DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'your_database_name', 'USER': 'your_username', 'PASSWORD': 'your_password', 'HOST': 'your_host', 'PORT': 'your_port', } } 위 설정에서 `your_database_nam..

Django Framework 이란?

Django는 파이썬 기반의 웹 개발 프레임워크로, 웹 애플리케이션을 빠르고 효율적으로 개발할 수 있도록 도와주는 도구와 기능을 제공합니다. Django는 웹 개발의 다양한 측면을 다루며, 안정성, 확장성, 보안성 등을 강조합니다. Django의 주요 특징은 다음과 같습니다: 1. MTV 아키텍처: Django는 Model-Template-View (MTV) 아키텍처를 따릅니다. 이는 Model(데이터), Template(사용자 인터페이스), View(로직 처리)의 분리를 의미합니다. MTV 아키텍처는 개발자가 각각의 역할에 집중하여 개발할 수 있도록 도와줍니다. 2. 객체 관계 매핑 (ORM): Django는 ORM을 통해 데이터베이스와 상호 작용합니다. 개발자는 SQL 쿼리를 직접 작성하지 않고도 파..

반응형