Web 33

django_02_crud

02_django_crud 02_django_crud 템플릿 폴더 구조 및 url 분리 articles/urls.py 파일 생성 프로젝트 폴더 url 설정 base.html 설정 {% block content %} {% endblock %} # crud/settings.py 'DIRS': [BASE_DIR / 'crud' / 'templates'], 기본 페이지 설정 # articles/urls.py from django.urls import path from . import views app_name = 'articles' urlpatterns = [ path('', views.index, name='index'), ..

Web/Django 2021.03.11

django_01_model

01_django_model Model 웹 어플리케이션의 데이터를 구조화하고 조작하기 위한 도구 개념 모델은 단일한 데이터에 대한 정보를 가짐 일반적으로 각각의 모델(클래스)는 하나의 데이터베이스 테이블과 매핑 모델은 부가적인 메타데이터를 가진 DB의 구조(layout)를 의미 Database 체계화된 데이터의 모임 (집합) 기본 구조 쿼리(Query) 데이터를 조회하기 위한 명령어 (주로 테이블형 자료구조에서) 조건에 맞는 데이터를 추출하거나 조작하는 명령어 스키마 (Schema) —> 뼈대(Structure) 데이터베이스에서 자료의 구조, 표현 방법, 관계 등을 정의한 구조 데이터베이스 관리 시스템(DBMS)이 주어진 설정에 따라 데이터베이스 스키마를 생성하며, 데이터베이스 사용자가 자료를 저장, 조..

Web/Django 2021.03.11

django_00_Intro

00_django_intro Intro python version 3.8 확인 vscode django extension 설치 및 설정 확인 설치 $ pip install django 특정 버전 설치 $ pip install django==x.x.x 설치 확인 $ pip list # python -m django --version 프로젝트 생성 [주의] project 를 생성할 때, Python 이나 Django 에서 사용중인 이름은 피해야 한다. - 도 사용할 수 없다. (ex. django, test, class, django-test...) $ django-admin startproject first_project 서버 실행 $ python manage.py runserver 프로젝트 구조 __in..

Web/Django 2021.03.11