반업주부의 일상 배움사

[Python] Django(장고) 시작하기 본문

IT 인터넷/Python

[Python] Django(장고) 시작하기

Banjubu 2022. 5. 27. 09:02
반응형

 

1. 파이썬(Python) 설치

https://www.python.org/downloads/

 

2. 장고 설치

$ pip install django

 

3. 매니저 생성 (폴더가 새로 생성됨)

$ django-admin startproject django_test

 

4. 프로젝트 생성

$ cd django_test
$ python manage.py startapp banjubu

 

5. django_test/settings.py 수정

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'banjubu.apps.BanjubuConfig',
]

 

6. 첫 페이지 만들기

$ cd banjubu
$ mkdir templates
$ cd templates
$ touch main.html
$ echo "<h1>Hello World</h1>" >> main.html

 

7. banjubu/views.py 수정

from django.shortcuts import render

def main(request):
    return render(request, 'main.html')

8. django_test/urls.py 수정

from django.contrib import admin
from django.urls import path
import banjubu.views

urlpatterns = [
    path('admin/', admin.site.urls),
    path('', banjubu.views.main, name='main'),
]

 

9. 서버 시작 (django_test 폴더에서 실행)

$ python manage.py runserver

 

10. 확인

http://127.0.0.1:8000/

 

 

 

영어, 중국어 공부중이신가요?

홈스쿨 교재. 한 권으로 가족 모두 할 수 있어요!

 

한GLO 미네르바에듀 : 네이버쇼핑 스마트스토어

한글로 영어가 된다?! 한글로[한GLO]는 영어 중국어 일어 러시아어 스페인어가 됩니다!!

smartstore.naver.com

 

반응형
LIST

'IT 인터넷 > Python' 카테고리의 다른 글

아나콘다[ANACONDA] 설치  (0) 2022.12.08
[Python] JSON 파일을 CSV로 추출하기  (0) 2022.09.06
[Python] import 와 from...import * 의 차이  (0) 2021.04.24
[Python] Pandas로 csv 파일 읽기  (0) 2021.04.21
[Python] MySQL 접속  (0) 2021.04.20
Comments