점프 투 파이썬 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 379

2021년 3월 30일 7:13 오후

소스상에 문제는 없어보이는데요.. 잘 모르겠네요. 리스트에는 보인다고 하시니.. 데이터 문제도 아닐거 같구요. - 박응용님, 2021년 3월 30일 9:52 오후 추천 , 대댓글
목록으로
1개의 답변이 있습니다. 1 / 1 Page

div class 설정에 문제가 있는것 같습니다. class="badge badge-light p-2" 를 지웠더니 잘 작동하네요.
좀 더 정확히는 맨 처음 badge를 지우니 잘 됩니다

thebjko

M 2021년 4월 5일 4:31 오후

부트스트랩은 어떤 버전을 사용하시나요? 책에서는 4.5.3을 기준으로 설명하고 있습니다. - 박응용님, 2021년 4월 6일 3:45 오후 추천 , 대댓글
저도 질문과 답변 날짜가 안뜨길래 class부분 지워보니 날짜가 나오네요. 부트스트랩 버전은 5.1.3입니다 - 은월님, M 2022년 3월 12일 9:41 오후 추천 , 대댓글