점프 투 파이썬 133p, question_detail.html 에서 {{ question.create_date }}가 작동하지 않는 현상
안녕하세요 박응용 선생님.
133페이지까지 진행했는데 질문 상세 조회 화면에 날짜가 뜨지 않아서 질문드립니다.
datetime필터를 적용하기 전에도 날짜가 뜨지 않았고, question_list.html에서는 {{ question.create_date|datetime }}
코드가 잘 작동하는걸 보면 html코드에 문제가 있는것 같은데 도저히 못찾겠습니다. 도와주세요!
아래는 코드입니다:
<!--질문의 제목과 내용을 표시-->
{% extends 'base.html' %}
{% block content %}
<div class="container my-3">
<h2 class="border-bottom py-2">{{ question.subject }}</h2>
<div class="card my-3">
<div class="card-body">
<div class="card-text" style="white-space: pre-line;">{{ question.content }}</div>
<div class="d-flex justify-content-end">
<div class="badge badge-light p-2">
{{ question.create_date|datetime }}
</div>
</div>
</div>
</div>
<h5 class="border-bottom my-3 py-2">{{ question.answer_set|length }}개의 답변이 있습니다.</h5>
{% for answer in question.answer_set %}
<div class="card my-3">
<div class="card-body">
<div class="card-text" style="white-space: pre-line;">{{ answer.content }}</div>
<div class="d-flex justify-content-end">
<div class="badge badge-light p-2">
{{ answer.create_date|datetime }}
</div>
</div>
</div>
</div>
{% endfor %}
<form action="{{ url_for('answer.create', question_id=question.id) }}" method="post" class="my-3">
{{ form.csrf_token }}
<!-- 오류표시 Start -->
{% for field, errors in form.errors.items() %}
<div class="alert alert-danger" role="alert">
<strong>{{ form[field].label }}</strong>: {{ ', '.join(errors) }}
</div>
{% endfor %}
<div class="form-group">
<textarea name="content" id="content" class="form-control" rows="10"></textarea>
</div>
<input type="submit" value="답변등록" class="my-3 btn btn-primary">
</form>
</div>
{% endblock %}
thebjko 님 661
2021년 3월 30일 7:13 오후
1개의 답변이 있습니다. 1 / 1 Page
div class 설정에 문제가 있는것 같습니다. class="badge badge-light p-2"
를 지웠더니 잘 작동하네요.
좀 더 정확히는 맨 처음 badge를 지우니 잘 됩니다
thebjko 님
M 2021년 4월 5일 4:31 오후