반응형
연습용으로 작은 "보드"앱을 만들려고합니다. 현재 페이지에 갇혀 있는데 페이지 매기기 템플릿을로드하려고하면 오류가 발생합니다.
오류 추적은 다음과 같습니다.
AttributeError at /board/2/
'WSGIRequest' object has no attribute 'Get'
Request Method: GET
Request URL: http://192.168.56.101:8000/board/2/
Django Version: 1.7.6
Exception Type: AttributeError
Exception Value:
'WSGIRequest' object has no attribute 'Get'
Exception Location: /home/web/workspace/simpleboard/board/views.py in read_board, line 38
Python Executable: /home/web/venv/bin/python
Python Version: 3.4.2
Python Path:
['/home/web/workspace/simpleboard',
'/home/web/venv/lib/python34.zip',
'/home/web/venv/lib/python3.4',
'/home/web/venv/lib/python3.4/plat-linux',
'/home/web/venv/lib/python3.4/lib-dynload',
'/home/web/.pyenv/versions/3.4.2/lib/python3.4',
'/home/web/.pyenv/versions/3.4.2/lib/python3.4/plat-linux',
'/home/web/venv/lib/python3.4/site-packages']
Traceback Switch to copy-and-paste view
/home/web/venv/lib/python3.4/site-packages/django/core/handlers/base.py in get_response
response = wrapped_callback(request, *callback_args, **callback_kwargs) ...
? Local vars
/home/web/workspace/simpleboard/board/views.py in read_board
page = request.Get.get("page") ...
? Local vars
견해:
def read_board(request, board_id):
board = get_object_or_404(Board, id=board_id)
article_list = board.article_set.order_by("-written_date")
paginator = Paginator(article_list, 5)
page = request.Get.get("page") <--error here, apparently.
try:
articles = paginator.page(page)
except PageNotAnInteger:
articles = paginator.page(1)
except EmptyPage:
articles = paginator.page(paginator.num_pages)
context = {
"board" : board,
"articles" : articles,
"pages" : paginator.page_range
}
return render(request, "board.html", context)
감사.
추신 : 탭 키가 stackoverflow에서 작동하지 않으므로 대신 공백으로 들여 써야했습니다. 탭을 누르면 아래에있는 "태그"상자로 이동합니다. 문제가 무엇인지 아는 사람이 있습니까? 내가 기억할 수있는 한, 나는 지난 번에 잘 일했다. (저는 Mac OS에 있습니다.)
해결 방법
GET
을 잘못 인쇄했습니다. 사용하다:
page = request.GET.get("page")
참조 페이지 https://stackoverflow.com/questions/32808106
반응형
'파이썬' 카테고리의 다른 글
파이썬 pandas concat ignore_index가 작동하지 않습니다. (0) | 2020.11.17 |
---|---|
파이썬 파일의 각 줄을 포함하는 목록 만들기 (0) | 2020.11.17 |
파이썬 Windows 백그라운드 프로세스로 Python 스크립트 실행 (1) | 2020.11.17 |
파이썬 Python 3.5에서 async / await를 사용하는 방법은 무엇입니까? (0) | 2020.11.17 |
파이썬 한 점이 선분의 다른 두 점 사이에 있는지 어떻게 확인할 수 있습니까? (0) | 2020.11.17 |
댓글