오류해결

반응형
·Django
먼저 question_list.html 템플릿에 사용된 다음 링크를 보면{{ question.subject }}질문 상세를 위한 URL 링크이다. URL 링크의 구조가 자주 변경된다면 템플릿에서 사용한 모든 URL들을 일일이 찾아가며 수정해야 하는 리스크가 발생한다. 링크의 주소가 하드코딩되어 있기 때문이다.실제 링크 대신 링크의 주소가 1:1 매핑되어 있는 별칭을 사용해야 한다. {% url %} 템플릿 태그를 사용하면 이러한 문제를 해결할 수 있다.1. URL 별칭 지정하기// pybo\\urls.pyfrom django.urls import pathfrom . import viewsurlpatterns = [ path('', views.index, name='index'), path('/..
·Django
1. 질문 목록: 등록한 질문들을 게시물 목록으로 조회하는 기능// mysite/projects/pybo/views.pyfrom django.shortcuts import renderfrom .models import Questiondef index(request): question_list = Question.objects.order_by('-create_date') context = {'question_list': question_list} return render(request, 'pybo/question_list.html', context)질문 목록 데이터는 Question.objects.order_by('-create_date') 로 얻을 수 있다.order_by : 정렬하는 함..
반응형
Uheeking
'오류해결' 태그의 글 목록