{% extends 'base.html' %}
{% block title %}
{{ study.title }} | ๊ณต๋ถ์๊ฐ ๊ธฐ๋ก๊ธฐ
{% endblock %}
{% block content %}
... ์ค์ ๋ด์ฉ ...
{% endblock %}
| block | ์ญํ |
|---|---|
title | ๋ธ๋ผ์ฐ์ ํญ ์ ๋ชฉ |
content | ํ๋ฉด์ ๋ณด์ด๋ ๋ด์ฉ ์ ์ฒด |
{% block content %}
โ
โโโ section.hero-card โ ์๋จ ์๊ฐ ์์ญ
โ
โโโ section.detail-card โ ์์ธ ๋ด์ฉ ์์ญ
โ
โโโ ๋ฐฐ์ง๋ค (์นดํ
๊ณ ๋ฆฌ, ๋ ์ง, ์๊ฐ)
โโโ ํ์ต ๋ฉ๋ชจ
โโโ ๊ธฐ๋ก ์ ๋ณด (์์ฑ์ผ, ์์ ์ผ)
โโโ ๋ชฉ๋ก์ผ๋ก ๋ฒํผ
<section class="hero-card">
<span>Study Detail</span> <!-- ์์ ๋ผ๋ฒจ -->
<h1>{{ study.title }}</h1> <!-- ๊ณต๋ถ ์ ๋ชฉ (DB์์ ๊ฐ์ ธ์ด) -->
<p>๊ธฐ๋กํ ๊ณต๋ถ ๋ด์ฉ์...</p> <!-- ์ค๋ช
๊ธ -->
</section>
{{ study.title }} = views.py์์ ๋๊ฒจ์ค study ๊ฐ์ฒด์ ์ ๋ชฉโ ๋ฐฐ์ง ๋ฌถ์
<div class="record-meta">
{{ study.get_category_display }} <!-- ์นดํ
๊ณ ๋ฆฌ ์ด๋ฆ -->
{{ study.study_date }} <!-- ๊ณต๋ถ ๋ ์ง -->
{{ study.hours }}์๊ฐ {{ study.minutes }}๋ถ <!-- ๊ณต๋ถ ์๊ฐ -->
{{ study.total_minutes }}๋ถ <!-- ์ด ๋ถ -->
</div>
โก ํ์ต ๋ฉ๋ชจ
{% if study.memo %}
{{ study.memo|linebreaksbr }} <!-- ๋ฉ๋ชจ ์์ผ๋ฉด ์ถ๋ ฅ -->
{% else %}
์์ฑ๋ ๋ฉ๋ชจ๊ฐ ์์ต๋๋ค. <!-- ์์ผ๋ฉด ๋์ฒด ํ
์คํธ -->
{% endif %}
|linebreaksbr = ๋ฉ๋ชจ์์ ์ค๋ฐ๊ฟ์ <br>ํ๊ทธ๋ก ๋ณํํด์ฃผ๋ ํํฐโข ๊ธฐ๋ก ์ ๋ณด
<p>์์ฑ์ผ: {{ study.created_at }}</p>
<p>์์ ์ผ: {{ study.updated_at }}</p>
โฃ ๋ฒํผ
<a href="{% url 'study:list' %}">๋ชฉ๋ก์ผ๋ก</a>
base.html ๋ ์ด์์ ์์
โ hero-card : ์ ๋ชฉ + ์ค๋ช
โ detail-card
โ ๋ฐฐ์ง : ์นดํ
๊ณ ๋ฆฌ, ๋ ์ง, ์๊ฐ ์์ฝ
โ ๋ฉ๋ชจ : ์์ผ๋ฉด ์ถ๋ ฅ, ์์ผ๋ฉด ๋์ฒด ํ
์คํธ
โ ๊ธฐ๋ก ์ ๋ณด : ์์ฑ์ผ, ์์ ์ผ
โ ๋ชฉ๋ก์ผ๋ก ๋ฒํผ