Data Story

데이터 사이언스, 쉽게 설명하기

Django기초 4

Django 데이터베이스

Django DB를 사용하는 방법을 알아보자. django-admin startproject my_site cd my_site python manage.py startapp first_app db를 사용하기 전에 몇 가지 설정을 해야한다. 1. first_app/apps.py에서 FirstAppConfig 클래스가 있는 걸 확인한다. 2. my_site/settings.py에서 'INSTALLED_APPS'에 아래의 코드를 추가한다. first_app.apps.FirstAppConfig 3. migrate를 위해서 터미널에 아래의 코드를 입력한다. python manage.py migrate 이제, 모델을 만들어보자. 1. first_app/models.py에서 열을 생성한다. from django.db..

Web/Django 2023.03.12

Django 템플릿

일반적인 전체 프로젝트에 대한 싱글 템플릿 폴더가 아니라, 관련 애플리케이션을 기반으로 템플릿 폴더 또는 디렉토리를 분리하고자 한다. 앱별로 템플릿 디렉토리를 분리하는 것이 더 이상적이다.앞으로 더 큰 프로젝트에서 Django 앱을 재사용할 수 있기 때문이다. https://qorskawls12.tistory.com/63 Django 뷰 Django View 기초 아래의 명령어를 터미널에 입력하여 프로젝트와 애플리케이션을 세팅해준다. django-admin startproject my_site cd my_site python manage.py startapp first_app 간단하게 Simple View! 라는 글자를 보여주 qorskawls12.tistory.com 위의 환경을 그대로 만들고 시작한다..

Web/Django 2023.03.05

Django 동적 뷰(라우팅)

Django 동적 뷰(라우팅) 축구 포지션으로 라우팅하면 선수가 나오게 해보자. first_app/views.py 에서 이렇게 3가지를 구분해서 urls.py 내 urlpatterns 리스트에 3가지를 입력하는 방법이 있다. 효율적인 '동적 뷰'를 알아보자. 딕셔너리 형태로 만들어줘야한다. 1. first_app/views.py 에서 아래의 코드를 입력한다. from django.shortcuts import render from django.http.response import HttpResponse # Create your views here. player ={ 'ST':'Son', 'MF':'Lee', 'DF':'Kim' } def soccer(request, position): return Htt..

Web/Django 2023.03.03

Django 뷰

Django View 기초 아래의 명령어를 터미널에 입력하여 프로젝트와 애플리케이션을 세팅해준다. django-admin startproject my_site cd my_site python manage.py startapp first_app 간단하게 Simple View! 라는 글자를 보여주게 만들어보자. 1. View 구성 first_app의 views.py에서 아래 코드를 작성해준다. from django.shortcuts import render from django.http.response import HttpResponse # Create your views here. def simple(request): return HttpResponse("Simple view!") 2. first_app ..

Web/Django 2023.03.03