0
db에서 해당 제품의 이미지를 가져 오려고하지만 오류가 발생합니다. TypeError : 'str을 연결할 수 없습니다. '및'NoneType '개체가 있습니다. 문제는이 조각에 : 내가 무슨 일을하고 있는가Flask "for"루프가 관련 테이블 (범주 및 제품 테이블)에서 이미지를 검색합니다. - SQLalchemy
<img src="{{ url_for('static', filename='uploads/' + product.image_path) }}"/>
<div class="well">
{% for product in category_name.products %}
<h3>
<a href="{{ url_for('product', id=product.id) }}">{{ product.category_name }}</a>
<img src="{{ url_for('static', filename='uploads/' + product.image_path) }}"/>
<small>$ {{ product.price }}</small>
<small>{{product.product_name}}</small>
<small>{{product.weight}}kg</small>
</h3>
{% endfor %}
? "for"루프없이 데이터베이스에서 단일 제품 이미지를 호출하면 정상적으로 작동합니다.
이게 맞을까요? '{category_name.products %의 제품 %}'{{제품 %의 제품 %} '이 아니어야합니까? – bernie
내 의견에, 나는 - category_name = Category.query.get_or_404 (id) - 나는 특정 category id에 제품을 얻고 싶습니다. 왜 category_name.products를 사용하고 있습니까 – McKale
아, 알겠습니다. 해명 해줘서 고마워. – bernie