[점프 투 장고] question_list() missing 1 required positional argument: 'question_id'
회원가입, 로그인, 게시판 글 등록 및 수정 등이 가능한 웹사이트를 만들고 있는데 계속 다음과 같은 오류가 뜹니다.
TypeError at /qna/list/
question_list() missing 1 required positional argument: 'question_id'
qna 앱 안에 있는 urls.py 코드는 다음과 같습니다.
from django.urls import path
from . import views
urlpatterns = [
path('list/', views.question_list),
path('write/', views.question_write),
path('detail/<int:question_id>', views.question_detail),
path('answer_write/<int:question_id>', views.answer_write),
]
views.py 안에 있는 question_list 함수는 다음과 같습니다.
def question_list(request, question_id):
question_list = Question.objects.order_by('-create_dttm')
try:
user_id = request.session.get('user')
except KeyError:
user_id = False
if user_id:
user = {"user_id": user_id}
context = {'question_list': question_list, **user}
question_list = []
for question in context['question_list']:
question_list.append({
'id': question.id,
'subject': question.subject,
'memberID': question.memberID.memberID,
'create_dttm': question.create_dttm,
})
context['question_list'] = question_list
return render(request, 'qna/question_list.html', context)
return render(request, 'qna/question_list.html', {'question_list': question_list})
저번에 구동했을 때는 전혀 문제 없이 잘 됐었는데 왜 이러는지 모르겠어요ㅜㅜ 4시간째 보는 중인데 제발 도와주세요ㅠㅜ
지니 님 239
M 2023년 6월 13일 9:25 오전
question_list 함수에 불필요한 question_id 매개변수를 추가하신 것 같습니다.
-
박응용님,
2023년 6월 13일 9:27 오전
추천
,
대댓글
