get_absolute_url 을 {% url 'pybo:detail' i.id %} 로 바꾸려하는데..
{% for post in object_list %}
        <li><a href="{{ post.get_absolute_url }}">{{ post.subject }}</a></li>


{% endfor %}

저 부분의 "{{ post.get_absolute_url }}" 을 교체해도 li 는 그대로 나와야 할터인데.. #또는 원하는 주소로 변경을 하니
어째서 {{ post.subject }} 값도 안 보이고 li 태그 전체가 리스트에 뜨지 않는걸까요??

get_absolute_url에 대한 이해가 부족해서 그런지.. 혹시, 단순히 url을 표현해주는 것 이외에도 무언가의 기능이 포함되어 있는건가요?

읽어주셔서 감사합니다.

// css와 자바스크립트 때문에 문제가 생기는것 같습니다. 하지만 여전히 그 쪽을 어떻게 건드릴지 걱정입니다.//

jihuncho7 42

M 2021년 2월 17일 11:37 오후

object_list 에 값이 없어도 for문이 수행 안됩니다. 그리고 get_absolute_url 은 모델 클래스의 함수로 따로 구현해야 하는 함수입니다. get_absolute_url 은 보통 해당 데이터의 고유 URL을 쉽게 얻기위해 사용됩니다. 특별한 기능은 없는걸로 알고 있어요. - 박응용님, 2021년 2월 18일 9:32 오전 추천 , 대댓글
목록으로