Q&A

책을 따라하다가 막히는 부분이 있나요?
질문을 남겨주세요.

323 페이지 오류 해결이 안됩니다.ㅠㅠ

2 years, 4 months ago

hani3 hani3

작가님 안녕하세요!

323페이지의 'NoneType' object has no attribute 'text'오류가 해결이 되지 않아 질문드립니다 ㅠㅠ

base.html 의 id="categories-card" 추가도 했고 두 컬럼으로 나눠놓기 위한 코드 삭제도 했습니다 ㅠㅠ

작가님 깃허브 속 파일과 비교를 해봐도 다른 점을 찾지 못했는데 논타입 오류가 없어지질 않아요 ㅠㅠ


Traceback (most recent call last):

  File "/Users/hani/HaniLog/blog/tests.py", line 70, in test_post_list

    self.category_card_test(soup)

  File "/Users/hani/HaniLog/blog/tests.py", line 38, in category_card_test

    self.assertIn('Categories', categories_card.text)

AttributeError: 'NoneType' object has no attribute 'text'


<div class="card my-4" id="categories-card">
<h5 class="card-header">Categories</h5>
<div class="card-body">
<div class="row">
<ul class="list-unstyled mb-0">
{% for category in categories %}
<li>
<a href="{{ category.get_absolute_url }}">{{ category }}</a>
</li>
{% endfor %}
<li>
<a href="/blog/category/no_category/">미분류 ({{ no_category_post_count }})</a>
</li>
</ul>
</div>
</div>
</div>
#생략



sungyong
sungyong   2 years, 4 months ago

views.py에서 categories를 제대로 넘겨주고 있는지 확인해보세요. 

아니면 테스트 코드가 잘못되어 있을 수도 있습니다. html 파일만 봐서는 뭐가 문제인지 파악하기가 어렵네요. 

Updated: July 3, 2022, 9:48 p.m.

Leave a Comment:
목록보기
Search
  • 자유게시판
  • Q&A