2.Django(장고) - ecommerce 프로젝트 - 앱생성 및 hello world 뿌리기

JungSik Heo·2024년 12월 3일
post-thumbnail

앱(App)

프로젝트에 기능을 추가하기 위해서는 앱을 만들어야 함.
일반적으로 하나의 Django 프로젝트는 하나 이상의 Django App으로 구성.

  • 프로젝트(Project): 웹 사이트 자체(당근마켓 App 그 자체)
  • 애플리케이션(App): 프로젝트 내의 모듈화된 단위 프로그램(당근마켓 앱 내의 로그인 기능, 게시판 기능 등)

장고 동작원리

home 앱을 만들고 hello world를 뿌려보자.

1.앱생성 명령어: python manage.py startapp home

간단한 "Hello World" 웹페이지를 만들어 보기 위해 home/views.py 파일에 다음과 같은 index 함수를 추가해 보자.

from django.shortcuts import render
from django.http import HttpResponse
 
# Create your views here.
def index(request):
    return HttpResponse("Hello, World!")
    

(comfig 폴더 안의) settings.py와 urls.py에 아래와 같은 두 가지 셋팅을 추가

http://pythonstudy.xyz/python/article/305-Django-App

profile
쿵스보이(얼짱뮤지션)

0개의 댓글