from django.shortcuts import render
from django.http import HttpResponse
from .models import Question
def index(request):
'''
pybo 목록 출력
'''
question_list = Question.objects.order_by('-create_date')
context = {'question_list': question_list}
return HttpResponse("안녕하세요 Pybo에 오신것을 환영합니다.")
from django.shortcuts import render
from django.http import HttpResponse
from .models import Question
# Create your views here.
def index(request):
'''
pybo 목록 출력
'''
question_list = Question.objects.order_by('-create_date')
context = {'question_list': question_list}
return render(request, 'pybo/question_list.html', context)
(mysite) yujihyeon@yujihyeon-ui-MacBookAir mysite % mkdir templates
TEMPLATES = [
{
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'DIRS': [BASE_DIR / 'templates'],
'APP_DIRS': True,
'OPTIONS': {
'context_processors': [
'django.template.context_processors.debug',
'django.template.context_processors.request',
'django.contrib.auth.context_processors.auth',
'django.contrib.messages.context_processors.messages',
],
},
},
]
DIRS에는 템플릿 디렉터리를 여러개 등록할 수 있다. 다만 우리가 개발하는 파이보는 1개의 템플릿 디렉터리를 쓸 것이므로 1개만 등록한다.
BASE_DIR은 ~/DjangoProjects/mysite이므로 templates만 더 붙여 반환한다.