{"version":"1.0","provider_name":"Blog-boxcorea","provider_url":"https:\/\/blog.boxcorea.com\/wp","author_name":"snowffox","author_url":"https:\/\/blog.boxcorea.com\/wp\/archives\/author\/admin","title":"django-mptt \uc0ac\uc6a9\uc790 view - Blog-boxcorea","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"8CPk6vVcOL\"><a href=\"https:\/\/blog.boxcorea.com\/wp\/archives\/2617\">django-mptt \uc0ac\uc6a9\uc790 view<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/blog.boxcorea.com\/wp\/archives\/2617\/embed#?secret=8CPk6vVcOL\" width=\"600\" height=\"338\" title=\"&#8220;django-mptt \uc0ac\uc6a9\uc790 view&#8221; &#8212; Blog-boxcorea\" data-secret=\"8CPk6vVcOL\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script type=\"text\/javascript\">\n\/* <![CDATA[ *\/\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n\/\/# sourceURL=https:\/\/blog.boxcorea.com\/wp\/wp-includes\/js\/wp-embed.min.js\n\/* ]]> *\/\n<\/script>\n","description":"\uc774\uc804\uae00 django-mptt\ub85c tree \uad6c\uc870 \ub9cc\ub4e4\uae30.\uc5d0 \uc774\uc5b4 \uc0ac\uc6a9\uc790\uc5d0\uac8c \ubcf4\uc5ec\uc8fc\ub294 \ud398\uc774\uc9c0\uc5d0\uc11c tree\uad6c\uc870\ub97c \ubcf4\uc5ec\uc8fc\ub824\uba74, view.py\uc5d0 view \ud568\uc218\uc640 template\uc744 \ub9cc\ub4e4\uc5b4\uc8fc\uc5b4\uc57c\ud55c\ub2e4. \uba3c\uc800, view.py\uc5d0 \uc544\ub798\uc640 \uac19\uc774 view\ud568\uc218\ub97c \ub9cc\ub4e4\uc5b4\uc900\ub2e4. \uc544\ub798\ucc98\ub7fc, Category \ubaa8\ub378\uc744 \ubaa8\ub450 \ubd88\ub7ec\uc640\uc11c \ud15c\ud50c\ub9bf\uc5d0 \ub370\uc774\ud0c0\ub97c \ubcf4\ub0b4\ub294 \ubdf0\ub97c \uc791\uc131\ud55c\ub2e4. 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 &hellip; Continue reading"}