기능 | 설명 |
---|---|
로그인한 사용자 닉네임 표시 | {{ nickname }}의 노션 으로 상단에 표시됨 |
게시글 목록 출력 | 좌측 사이드바에서 기존 게시글 목록 링크 제공 |
글 작성 버튼 | + 글 작성하기 클릭 시 새로운 글 작성 페이지로 이동 |
로그아웃 기능 | 로그아웃 버튼 이미지로 구현, 서버로 로그아웃 요청 전송 |
게시글 상세 보기 | 제목({{ user_post.title }} )과 내용({{ user_post.content }} )을 본문에 표시 |
수정/삭제 버튼 (비활성화 상태) | JavaScript 함수는 작성돼 있지만, HTML 주석처리 되어 있어 실제 버튼은 안 보임 |
{% for post in posts %}
)+ 글 작성하기
클릭 → /in_notice/
페이지로 이동POST /logout/
){{ user_post.title }}
)<textarea readonly>{{ user_post.content }}</textarea>
)태그 | 역할 |
---|---|
{{ 변수 }} |
장고 뷰에서 전달받은 데이터 표시 |
{% for %} / {% endfor %} |
게시글 리스트 반복 출력 |
{% url 'aiga:vi_notice' post.title %} |
aiga 앱의 특정 URL로 연결 (게시글 보기 페이지) |
{% csrf_token %} |
보안용 토큰 (로그아웃 시 CSRF 보호) |