본문 바로가기

Develop/Django(Project)3

3. ToDoApp / 생성 기능 만들기 todo 생성은 제목, 설명, 중요도를 입력해야 하기 때문에 입력 폼이 필요합니다. 따라서 1에서 미리 세팅해둔 todo/forms.py의 내용을 작성할 예정이다. 1. Todo 생성 템플릿 만들기 todo/forms.py 에는 다음과 같이 내용을 작성한다. from django import forms from .models import Todo class TodoForm(forms.ModelForm): class Meta: model = Todo fields = ('title', 'description', 'important') 이젠 템플릿을 작성할 예정인데, todo_post.html 로 템플릿을 만든다. ※ form.as_p 의 형태로 작성하면 태그 꼴로 템플릿에 폼이 자동으로 생성되는 기능 이용하.. 2023. 9. 21.
2. TodoApp / 상세조회기능 만들기 1. Templates 생성 todo_detail.html로 템플릿 생성 TODO 목록 앱 TODO 상세보기 {{ todo.title }} {{ todo.description }} 목록으로 2. 뷰 작성 Todo의 pk인 id를 기반으로 Todo 객체를 찾아 todo_detail.html로 전달 할 수 있도록 작성하고, todo_list.html 버튼에 링크를 넣는다. def todo_detail(request, pk): todo = Todo.objects.get(id=pk) return render(request, 'todo/todo_detail.html', {'todo': todo}) {{ todo.title }} 3. Todo 상세 조회 URL 연결하기 from django.urls import p.. 2023. 9. 21.
1. TodoApp 만들기 _ 전체조회 템플릿 만들기 세팅은 Django(exercise) 글들 참고해주세요 Django.restAPI (with python/) _DRF 프로젝트 세팅 (tistory.com) Django.restAPI (with python/) _DRF 프로젝트 세팅 목표 : 파이썬 + Django를 이용하여 restful한 api를 만들어보고 나만의 todo app 개발 ( +@ DRF개념을 이해하고 응용해보자. ) 운영체제 : windows64bit 파이썬 버전 : 3.11.5 ( 최소 3.8.0 이상) Django 버전 : 3.2.10 DR iron-mentalman.tistory.com Todo앱 목표 CRUD 기능 탑재 Bootstrap 사용하여 더 멋진 템플릿 구현 ※ 작업순서는 템플릿 > 뷰 > url 순서로 진행 1. To.. 2023. 9. 19.
반응형