SoShin_
소신
SoShin_
전체 방문자
오늘
어제
  • 분류 전체보기
    • Study
      • HTML | CSS
      • JavaScript
      • Django
      • Python
      • Flask
      • Git
      • Project
      • 이것저것
      • 코딩테스트
      • NestJS
    • Review
      • Book
      • Movie & Drama

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • KakaoAPI
  • 장고 제네릭뷰
  • openpyxl
  • js
  • 장고 allauth
  • 문제풀이
  • MongoDB
  • Python
  • orm
  • 플라스크
  • node.js
  • Django 유효성 검증
  • 유저기능
  • 영화추천
  • allauth
  • FLASK
  • 장고 유저기능
  • db
  • flask orm
  • SQLAlchemy
  • 파이썬
  • 영화리뷰
  • Django allauth
  • 위도경도
  • 장고
  • Django
  • JavaScript
  • SQLite
  • 자바스크립트
  • 코딩테스트

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
SoShin_

소신

Study/Django

Django NoReverseMatch at Error

2021. 12. 12. 16:38
반응형

장고를 공부하던 중 아래와 같은 에러가 떴다. 

NoReverseMatch at /posts/1/
Reverse for 'post-update' with arguments '('',)' not found. 1 pattern(s) tried: ['posts/(?P<post_id>[0-9]+)/eidt/$']

 

처음엔 이게 뭐지 싶었지만 잘 읽어보니 'post-update' 뒤에 인자를 하나 찾을 수 없다고 하는 에러였다.

즉 원래 url은 'posts/<int:post_id>/edit/' 에 name='post-update' 옵션을 줘서 사용을 하고 있었는데 템플릿에 추가를 하며 사용하는 과정에서

<a href={% url 'post-update' %}>수정하기</a></div>

위처럼 뒤에 id 값을 안 넣어주고 작동을 시켜 뒤에 인자가 없다고 에러가 뜬 것이었다.

<a href={% url 'post-update' post.id %}>수정하기</a></div>

위와 같이 올바른 인자를 뒤에 넣어주니 올바르게 작동했다!

항상 미리 정해놓은 url 형식을 빠르게 넣는다고 넘기지 말고 올바르게 입력해서 다음번엔 오류를 일으키지 않도록 조심해야겠다.

 

참고: 장고 공식 문서

반응형

'Study > Django' 카테고리의 다른 글

[Django] Django 클래스형 뷰 ( Class-Based Views ) # 1  (0) 2021.12.14
[Django] django.core.exceptions.ImproperlyConfigured Error  (0) 2021.12.12
Django Model Queryset API / 장고 모델 쿼리셋 API  (0) 2021.12.12
Django Validator / 장고 유효성 검증 / Form에서 유효성 검증하기  (0) 2021.12.10
Django Validator / 장고 유효성 검증 / validator 추가하기  (0) 2021.12.10
    'Study/Django' 카테고리의 다른 글
    • [Django] Django 클래스형 뷰 ( Class-Based Views ) # 1
    • [Django] django.core.exceptions.ImproperlyConfigured Error
    • Django Model Queryset API / 장고 모델 쿼리셋 API
    • Django Validator / 장고 유효성 검증 / Form에서 유효성 검증하기
    SoShin_
    SoShin_
    직접 쓰는 개발 블로그

    티스토리툴바