본문 바로가기

Python_WEB

(95)
[Django]Board > Views from django.shortcuts import render, redirect from django.core.paginator import Paginator from django.http import Http404 from fcuser.models import Fcuser from tag.models import Tag from .models import Board from .forms import BoardForm # Create your views here. def board_detail(request, pk): try: board = Board.objects.get(pk=pk) except Board.DoesNotExist: raise Http404('게시글을 찾을 수 없습니다.') return..
[Django]Board > Forms from django import forms class BoardForm(forms.Form): title = forms.CharField(error_messages={ 'required': '제목을 입력해주세요.' }, max_length=128, label="제목") contents = forms.CharField(error_messages={ 'required': '내용을 입력해주세요.' }, widget=forms.Textarea, label="내용") tags = forms.CharField(required=False, label="태그")
[Django]Board > Templates > HTML > Board Write {% extends "base.html" %} {% block contents %} {% csrf_token %} {% for field in form %} {{ field.label }} {{ field.field.widget.name }} {% ifequal field.name 'contents' %} {% else %} {% endifequal %} {% if field.errors %} {{ field.errors }} {% endif %} {% endfor %} 글쓰기 돌아가기 {% endblock %}
[Django]Board > Templates > HTML > Board List {% extends "base.html" %} {% block contents %} # 제목 아이디 일시 {% for board in boards %} {{ board.id }} {{ board.title }} {{ board.writer }} {{ board.registered_dttm }} {% endfor %} {% if boards.has_previous %} 이전으로 {% else %} 이전으로 {% endif %} {{ boards.number }} / {{ boards.paginator.num_pages }} {% if boards.has_next %} 다음으로 {% else %} 다음으로 {% endif %} 글쓰기 {% endblock %}
[Django]Board > Templates > HTML > Board_Detail {% extends "base.html" %} {% block contents %} 제목 내용 {{ board.contents }} 태그 {{ board.tags.all|join:"," }} 돌아가기 {% endblock %} 1. {% extends %} 확장 템플릿 태그를 사용하여 어떤 Base 템플릿을 사용하는지 지정 2. {{ board.tags.all|join:"," }} board.tags.all은 해당 게시글에 속하는 모든 태그들을 QuerySet으로 가져옵니다. QuerySet에 대하여, join(',') 명령어를 수행할 수 있도록 템플릿 엔진을 제공.
[Django]Board > Templates > HTML > Basic [ 템플릿 상속 Basic HTML ] {% block contents %} {% endblock %} [ Bootstrap ]
[Django]Design Proposal [ Directory Structure ] [ Design ] [ Reference Deployment Site ] http://ankiwoong.pythonanywhere.com/ http://ankiwoong.pythonanywhere.com/ ankiwoong.pythonanywhere.com
[Tistory-플러그인]기본 스킨 방문객 카운터 HTML Code Tistory Blog에 방문객 카운터 다는 방법 관리자 로그인 > 플러그인 > 방문자 통계 그래프 > 적용 꾸미기 > 스킨 편집 html 편집 ctrl + f > footer 아래 HTML 입력 Total = 명 | Today = 명 | Yesterday = 명 새로고침 > footer 부분 확인