이전글 django-mptt로 tree 구조 만들기.에 이어 사용자에게 보여주는 페이지에서 tree구조를 보여주려면, view.py에 view 함수와 template을 만들어주어야한다. 먼저, view.py에 아래와 같이 view함수를 만들어준다. 아래처럼, Category 모델을 모두 불러와서 템플릿에 데이타를 보내는 뷰를 작성한다. from django.shortcuts import render # Create your views here. from django.views.generic import View from .models import Category class CategoryView(View): template_name = ‘tracer/category.html’ def …
Tag: django-mptt
6월 22
django-mptt로 tree 구조 만들기.
django-mptt, tree 구조를 쉽게(?) 구현하기. 1. 설치 pip install django-mptt 2. 설정하기(project/settings.py) 프로젝트의 settings.py에 아래 내용 추가 INSTALLED_APPS = [ #3’rd party APP ‘mptt’, #django-mptt, 이부분을 추가해야 한다. # below is django default apps… ‘django.contrib.admin’, ‘django.contrib.auth’, ‘django.contrib.contenttypes’, ‘django.contrib.sessions’, ‘django.contrib.messages’, ‘django.contrib.staticfiles’, ] 들여쓰기를 조정하고 싶은경우 아래 부분도 추가해줌(settings.py 맨 마지막에) MPTT_ADMIN_LEVEL_INDENT = 5