1. Class-based View 생성
ordering = '-id' # 행의 id 속성을 기준으로 역순으로 출력
2. Template 생성
{% load humanize %} # humanize 를 불러오겠다는 의미
{% for product in product_list.all reversed %} # 역순으로 재배열 (list = list.all)
{{product.price|intcomma}} # 정수에 ',' 표시
{{product.register_date|date:'Y-m-d H:i'}} # 년-월-일 시간:분 으로 표시
3. URL 파싱
4. 상품 목록 화면
1. Form 생성
2. Class-based View 생성
3. WYSIWYG
문서 편집 과정에서 화면에 보이는 결과가 출력물과 동일하게 나오는 방식
4. base.html 수정
5. Template 생성
<style>.note-editable { background-color: white !important; }</style> # WYSIWYG 배경색 지정
<script>
$(document).ready(function() {
$('#id_description').summernote({ # WYSIWYG 적용할 폼 요소 id 값 지정 '#id_description'
height: 300, # 세로 크기 지정
});
});
</script>
6. URL 파싱
7. 상품 등록 화면
8. img 등록