<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Django-Mptt on hdknr blog</title><link>https://hdknr.github.io/blogs/tags/django-mptt/</link><description>Recent content in Django-Mptt on hdknr blog</description><generator>Hugo -- 0.157.0</generator><language>ja</language><lastBuildDate>Mon, 27 Apr 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://hdknr.github.io/blogs/tags/django-mptt/index.xml" rel="self" type="application/rss+xml"/><item><title>django-mptt から django-tree-queries への移行</title><link>https://hdknr.github.io/blogs/wiki/guides/django-tree-migration/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/wiki/guides/django-tree-migration/</guid><description>django-mptt が unmaintained を宣言した背景と、Recursive CTE を使う django-tree-queries への移行手順・API 対応表・落とし穴</description></item><item><title>django-mptt はなぜ「unmaintained」と書かれているのか — そして django-tree-queries への移行</title><link>https://hdknr.github.io/blogs/posts/2026/04/django-mptt-%E3%81%AF%E3%81%AA%E3%81%9Cunmaintained%E3%81%A8%E6%9B%B8%E3%81%8B%E3%82%8C%E3%81%A6%E3%81%84%E3%82%8B%E3%81%AE%E3%81%8B-%E3%81%9D%E3%81%97%E3%81%A6-django-tree-queries-%E3%81%B8%E3%81%AE%E7%A7%BB%E8%A1%8C/</link><pubDate>Mon, 20 Apr 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/04/django-mptt-%E3%81%AF%E3%81%AA%E3%81%9Cunmaintained%E3%81%A8%E6%9B%B8%E3%81%8B%E3%82%8C%E3%81%A6%E3%81%84%E3%82%8B%E3%81%AE%E3%81%8B-%E3%81%9D%E3%81%97%E3%81%A6-django-tree-queries-%E3%81%B8%E3%81%AE%E7%A7%BB%E8%A1%8C/</guid><description>django-mptt が unmaintained を表明した背景を CHANGELOG とソースから読み解き、後継として推奨される django-tree-queries (Recursive CTE) への移行手順・API 対応表・落とし穴までまとめる</description></item></channel></rss>