<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://tooltory.com</loc>
    <lastmod>2026-04-04T02:47:28+09:00</lastmod>
    <priority>1.0</priority>
  </url>
<url>
  <loc>https://tooltory.com/category</loc>
</url>
<url>
  <loc>https://tooltory.com/category/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D%EC%96%B8%EC%96%B4</loc>
</url>
<url>
  <loc>https://tooltory.com/m/category/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D%EC%96%B8%EC%96%B4</loc>
</url>
<url>
  <loc>https://tooltory.com/category/%ED%94%84%EB%A1%A0%ED%8A%B8%EC%97%94%EB%93%9C</loc>
</url>
<url>
  <loc>https://tooltory.com/m/category/%ED%94%84%EB%A1%A0%ED%8A%B8%EC%97%94%EB%93%9C</loc>
</url>
<url>
  <loc>https://tooltory.com/category/%EB%B0%B1%EC%97%94%EB%93%9C</loc>
</url>
<url>
  <loc>https://tooltory.com/m/category/%EB%B0%B1%EC%97%94%EB%93%9C</loc>
</url>
<url>
  <loc>https://tooltory.com/category/%EA%B0%9C%EB%B0%9C%EB%8F%84%EA%B5%AC%20%26%20%ED%99%98%EA%B2%BD</loc>
</url>
<url>
  <loc>https://tooltory.com/m/category/%EA%B0%9C%EB%B0%9C%EB%8F%84%EA%B5%AC%20%26%20%ED%99%98%EA%B2%BD</loc>
</url>
<url><loc>https://tooltory.com/tag</loc></url>
<url><loc>https://tooltory.com/guestbook</loc></url>
<url><loc>https://tooltory.com/m/guestbook</loc></url>

<url>
  <loc>https://tooltory.com/pages/About</loc>
  <lastmod>2025-09-24T08:36:40+09:00</lastmod>
</url>
<url>
  <loc>https://tooltory.com/pages/Privacy-Policy</loc>
  <lastmod>2025-08-21T09:18:53+09:00</lastmod>
</url>
<url>
  <loc>https://tooltory.com/entry/Django-TestCase-%ED%99%9C%EC%9A%A9%EB%B0%A9%EB%B2%95</loc>
  <lastmod>2025-09-24T08:51:46+09:00</lastmod>
</url>
<url>
  <loc>https://tooltory.com/m/entry/Django-TestCase-%ED%99%9C%EC%9A%A9%EB%B0%A9%EB%B2%95</loc>
  <lastmod>2025-09-24T08:51:46+09:00</lastmod>
</url>
<url>
  <loc>https://tooltory.com/entry/CSRF%EC%99%80-XSS-%EB%B0%A9%EC%96%B4</loc>
  <lastmod>2025-09-19T13:43:30+09:00</lastmod>
</url>
<url>
  <loc>https://tooltory.com/m/entry/CSRF%EC%99%80-XSS-%EB%B0%A9%EC%96%B4</loc>
  <lastmod>2025-09-19T13:43:30+09:00</lastmod>
</url>
<url>
  <loc>https://tooltory.com/entry/Docker-%EB%A9%80%ED%8B%B0-%EC%BB%A8%ED%85%8C%EC%9D%B4%EB%84%88%EC%99%80-Compose-CICD-%EB%B0%B0%ED%8F%AC</loc>
  <lastmod>2025-09-19T13:43:44+09:00</lastmod>
</url>
<url>
  <loc>https://tooltory.com/m/entry/Docker-%EB%A9%80%ED%8B%B0-%EC%BB%A8%ED%85%8C%EC%9D%B4%EB%84%88%EC%99%80-Compose-CICD-%EB%B0%B0%ED%8F%AC</loc>
  <lastmod>2025-09-19T13:43:44+09:00</lastmod>
</url>
<url>
  <loc>https://tooltory.com/entry/Nextjs-App-Router-vs-Pages-Router-%EB%B9%84%EA%B5%90</loc>
  <lastmod>2025-09-19T13:44:29+09:00</lastmod>
</url>
<url>
  <loc>https://tooltory.com/m/entry/Nextjs-App-Router-vs-Pages-Router-%EB%B9%84%EA%B5%90</loc>
  <lastmod>2025-09-19T13:44:29+09:00</lastmod>
</url>
<url>
  <loc>https://tooltory.com/entry/Tailwind-CSS-or-ShadCN-UI-%EA%B0%80%EC%9D%B4%EB%93%9C</loc>
  <lastmod>2025-09-18T09:53:31+09:00</lastmod>
</url>
<url>
  <loc>https://tooltory.com/m/entry/Tailwind-CSS-or-ShadCN-UI-%EA%B0%80%EC%9D%B4%EB%93%9C</loc>
  <lastmod>2025-09-18T09:53:31+09:00</lastmod>
</url>
<url>
  <loc>https://tooltory.com/entry/Nextjs-%ED%94%84%EB%A0%88%EC%9E%84%EC%9B%8C%ED%81%AC-SSR-vs-SSG-%EC%B0%A8%EC%9D%B4-%EC%99%84%EB%B2%BD-%EC%A0%95%EB%A6%AC</loc>
  <lastmod>2025-09-19T12:10:58+09:00</lastmod>
</url>
<url>
  <loc>https://tooltory.com/m/entry/Nextjs-%ED%94%84%EB%A0%88%EC%9E%84%EC%9B%8C%ED%81%AC-SSR-vs-SSG-%EC%B0%A8%EC%9D%B4-%EC%99%84%EB%B2%BD-%EC%A0%95%EB%A6%AC</loc>
  <lastmod>2025-09-19T12:10:58+09:00</lastmod>
</url>
<url>
  <loc>https://tooltory.com/entry/Nextjs%EB%A1%9C-%EB%B8%94%EB%A1%9C%EA%B7%B8-%EB%A7%8C%EB%93%A4%EA%B8%B0</loc>
  <lastmod>2025-09-18T10:54:33+09:00</lastmod>
</url>
<url>
  <loc>https://tooltory.com/m/entry/Nextjs%EB%A1%9C-%EB%B8%94%EB%A1%9C%EA%B7%B8-%EB%A7%8C%EB%93%A4%EA%B8%B0</loc>
  <lastmod>2025-09-18T10:54:33+09:00</lastmod>
</url>
<url>
  <loc>https://tooltory.com/entry/React-%EC%83%81%ED%83%9C-%EA%B4%80%EB%A6%AC-%EB%B9%84%EA%B5%90-Context-Redux-React-Query</loc>
  <lastmod>2025-09-19T13:52:08+09:00</lastmod>
</url>
<url>
  <loc>https://tooltory.com/m/entry/React-%EC%83%81%ED%83%9C-%EA%B4%80%EB%A6%AC-%EB%B9%84%EA%B5%90-Context-Redux-React-Query</loc>
  <lastmod>2025-09-19T13:52:08+09:00</lastmod>
</url>
<url>
  <loc>https://tooltory.com/entry/React-%EA%B8%B0%EB%B3%B8-Hook-%EC%84%B1%EB%8A%A5%EA%B9%8C%EC%A7%80-%EB%81%8C%EC%96%B4%EC%98%AC%EB%A6%AC%EB%8A%94-%EC%82%AC%EC%9A%A9%EB%B2%95</loc>
  <lastmod>2025-09-19T13:59:47+09:00</lastmod>
</url>
<url>
  <loc>https://tooltory.com/m/entry/React-%EA%B8%B0%EB%B3%B8-Hook-%EC%84%B1%EB%8A%A5%EA%B9%8C%EC%A7%80-%EB%81%8C%EC%96%B4%EC%98%AC%EB%A6%AC%EB%8A%94-%EC%82%AC%EC%9A%A9%EB%B2%95</loc>
  <lastmod>2025-09-19T13:59:47+09:00</lastmod>
</url>
<url>
  <loc>https://tooltory.com/entry/Django-ORM-%EC%9D%B4%EA%B2%83%EB%A7%8C-%EC%95%8C%EB%A9%B4-%EB%90%9C%EB%8B%A4-%EA%B0%9C%EB%85%90%C2%B7%EC%A2%85%EB%A5%98%C2%B7%EC%8B%A4%EC%8A%B5-%EC%98%AC%EC%9D%B8%EC%9B%90-%EA%B0%80%EC%9D%B4%EB%93%9C</loc>
  <lastmod>2025-09-19T14:09:09+09:00</lastmod>
</url>
<url>
  <loc>https://tooltory.com/m/entry/Django-ORM-%EC%9D%B4%EA%B2%83%EB%A7%8C-%EC%95%8C%EB%A9%B4-%EB%90%9C%EB%8B%A4-%EA%B0%9C%EB%85%90%C2%B7%EC%A2%85%EB%A5%98%C2%B7%EC%8B%A4%EC%8A%B5-%EC%98%AC%EC%9D%B8%EC%9B%90-%EA%B0%80%EC%9D%B4%EB%93%9C</loc>
  <lastmod>2025-09-19T14:09:09+09:00</lastmod>
</url>
<url>
  <loc>https://tooltory.com/entry/Django-REST-Framework-%EA%B8%B0%EC%B4%88%EC%99%80-JWT-%EC%9D%B8%EC%A6%9D-%EC%9D%B4%ED%95%B4%ED%95%98%EA%B8%B0</loc>
  <lastmod>2025-09-19T14:22:40+09:00</lastmod>
</url>
<url>
  <loc>https://tooltory.com/m/entry/Django-REST-Framework-%EA%B8%B0%EC%B4%88%EC%99%80-JWT-%EC%9D%B8%EC%A6%9D-%EC%9D%B4%ED%95%B4%ED%95%98%EA%B8%B0</loc>
  <lastmod>2025-09-19T14:22:40+09:00</lastmod>
</url>
<url>
  <loc>https://tooltory.com/entry/Django-ORM-%EA%B8%B0%EC%B4%88-%EA%B0%9C%EB%85%90%EA%B3%BC-%EC%98%88%EC%A0%9C</loc>
  <lastmod>2025-09-19T14:36:21+09:00</lastmod>
</url>
<url>
  <loc>https://tooltory.com/m/entry/Django-ORM-%EA%B8%B0%EC%B4%88-%EA%B0%9C%EB%85%90%EA%B3%BC-%EC%98%88%EC%A0%9C</loc>
  <lastmod>2025-09-19T14:36:21+09:00</lastmod>
</url>
<url>
  <loc>https://tooltory.com/entry/Docker%EC%9D%98-%EC%8B%A4%EB%AC%B4-%ED%99%9C%EC%9A%A9-%EC%82%AC%EB%A1%80-%EB%B0%8F-%EC%82%AC%EC%9A%A9%EB%B2%95</loc>
  <lastmod>2025-09-19T14:41:42+09:00</lastmod>
</url>
<url>
  <loc>https://tooltory.com/m/entry/Docker%EC%9D%98-%EC%8B%A4%EB%AC%B4-%ED%99%9C%EC%9A%A9-%EC%82%AC%EB%A1%80-%EB%B0%8F-%EC%82%AC%EC%9A%A9%EB%B2%95</loc>
  <lastmod>2025-09-19T14:41:42+09:00</lastmod>
</url>
<url>
  <loc>https://tooltory.com/entry/Django-%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8%EC%9D%98-settingspy-%EC%A3%BC%EC%9A%94-%EC%84%A4%EC%A0%95%EA%B3%BC-%ED%99%9C%EC%9A%A9%EB%B2%95</loc>
  <lastmod>2025-09-19T14:44:46+09:00</lastmod>
</url>
<url>
  <loc>https://tooltory.com/m/entry/Django-%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8%EC%9D%98-settingspy-%EC%A3%BC%EC%9A%94-%EC%84%A4%EC%A0%95%EA%B3%BC-%ED%99%9C%EC%9A%A9%EB%B2%95</loc>
  <lastmod>2025-09-19T14:44:46+09:00</lastmod>
</url>
<url>
  <loc>https://tooltory.com/entry/Gunicorn%EC%9D%84-%EC%82%AC%EC%9A%A9%ED%95%98%EC%97%AC-Django-%EB%B0%B0%ED%8F%AC%ED%95%98%EA%B8%B0</loc>
  <lastmod>2025-09-19T14:48:31+09:00</lastmod>
</url>
<url>
  <loc>https://tooltory.com/m/entry/Gunicorn%EC%9D%84-%EC%82%AC%EC%9A%A9%ED%95%98%EC%97%AC-Django-%EB%B0%B0%ED%8F%AC%ED%95%98%EA%B8%B0</loc>
  <lastmod>2025-09-19T14:48:31+09:00</lastmod>
</url>
<url>
  <loc>https://tooltory.com/entry/React-%EC%9E%85%EB%AC%B8-%EA%B0%80%EC%9D%B4%EB%93%9C</loc>
  <lastmod>2025-09-19T14:55:56+09:00</lastmod>
</url>
<url>
  <loc>https://tooltory.com/m/entry/React-%EC%9E%85%EB%AC%B8-%EA%B0%80%EC%9D%B4%EB%93%9C</loc>
  <lastmod>2025-09-19T14:55:56+09:00</lastmod>
</url>
<url>
  <loc>https://tooltory.com/entry/GitHub-%EA%B8%B0%EC%B4%88-%EC%82%AC%EC%9A%A9%EB%B2%95</loc>
  <lastmod>2025-09-19T15:14:01+09:00</lastmod>
</url>
<url>
  <loc>https://tooltory.com/m/entry/GitHub-%EA%B8%B0%EC%B4%88-%EC%82%AC%EC%9A%A9%EB%B2%95</loc>
  <lastmod>2025-09-19T15:14:01+09:00</lastmod>
</url>
<url>
  <loc>https://tooltory.com/entry/Terraform-%EA%B8%B0%EC%B4%88-%EC%82%AC%EC%9A%A9%EB%B2%95</loc>
  <lastmod>2025-09-19T15:19:25+09:00</lastmod>
</url>
<url>
  <loc>https://tooltory.com/m/entry/Terraform-%EA%B8%B0%EC%B4%88-%EC%82%AC%EC%9A%A9%EB%B2%95</loc>
  <lastmod>2025-09-19T15:19:25+09:00</lastmod>
</url>
<url>
  <loc>https://tooltory.com/entry/Django-REST-Framework-APIView-Generic-View-ViewSet-%EC%B0%A8%EC%9D%B4%EC%A0%90%EA%B3%BC-%EC%82%AC%EC%9A%A9-%EC%98%88%EC%8B%9C</loc>
  <lastmod>2025-09-19T15:34:55+09:00</lastmod>
</url>
<url>
  <loc>https://tooltory.com/m/entry/Django-REST-Framework-APIView-Generic-View-ViewSet-%EC%B0%A8%EC%9D%B4%EC%A0%90%EA%B3%BC-%EC%82%AC%EC%9A%A9-%EC%98%88%EC%8B%9C</loc>
  <lastmod>2025-09-19T15:34:55+09:00</lastmod>
</url>
<url>
  <loc>https://tooltory.com/entry/Django%EC%99%80-DRF%EC%97%90%EC%84%9C-Custom-Middleware-%EC%82%AC%EC%9A%A9%EB%B2%95</loc>
  <lastmod>2025-09-19T15:50:59+09:00</lastmod>
</url>
<url>
  <loc>https://tooltory.com/m/entry/Django%EC%99%80-DRF%EC%97%90%EC%84%9C-Custom-Middleware-%EC%82%AC%EC%9A%A9%EB%B2%95</loc>
  <lastmod>2025-09-19T15:50:59+09:00</lastmod>
</url>
<url>
  <loc>https://tooltory.com/entry/Django%EC%97%90%EC%84%9C-HttpResponse%EC%99%80-DRF-Response-%EC%B0%A8%EC%9D%B4%EC%A0%90</loc>
  <lastmod>2025-09-19T15:59:28+09:00</lastmod>
</url>
<url>
  <loc>https://tooltory.com/m/entry/Django%EC%97%90%EC%84%9C-HttpResponse%EC%99%80-DRF-Response-%EC%B0%A8%EC%9D%B4%EC%A0%90</loc>
  <lastmod>2025-09-19T15:59:28+09:00</lastmod>
</url>
<url>
  <loc>https://tooltory.com/entry/Python%EA%B3%BC-Django-%EC%9B%B9-%EA%B0%9C%EB%B0%9C-%EC%8B%9C%EC%9E%91%ED%95%98%EA%B8%B0-%EC%B4%88%EB%B3%B4%EC%9E%90%EB%A5%BC-%EC%9C%84%ED%95%9C-%ED%8A%9C%ED%86%A0%EB%A6%AC%EC%96%BC</loc>
  <lastmod>2025-09-19T16:22:09+09:00</lastmod>
</url>
<url>
  <loc>https://tooltory.com/m/entry/Python%EA%B3%BC-Django-%EC%9B%B9-%EA%B0%9C%EB%B0%9C-%EC%8B%9C%EC%9E%91%ED%95%98%EA%B8%B0-%EC%B4%88%EB%B3%B4%EC%9E%90%EB%A5%BC-%EC%9C%84%ED%95%9C-%ED%8A%9C%ED%86%A0%EB%A6%AC%EC%96%BC</loc>
  <lastmod>2025-09-19T16:22:09+09:00</lastmod>
</url>
<url>
  <loc>https://tooltory.com/entry/Flask-vs-FastAPI-vs-Django-%ED%8C%8C%EC%9D%B4%EC%8D%AC-%EC%9B%B9-%ED%94%84%EB%A0%88%EC%9E%84%EC%9B%8C%ED%81%AC-%EB%B9%84%EA%B5%90</loc>
  <lastmod>2025-09-19T16:37:17+09:00</lastmod>
</url>
<url>
  <loc>https://tooltory.com/m/entry/Flask-vs-FastAPI-vs-Django-%ED%8C%8C%EC%9D%B4%EC%8D%AC-%EC%9B%B9-%ED%94%84%EB%A0%88%EC%9E%84%EC%9B%8C%ED%81%AC-%EB%B9%84%EA%B5%90</loc>
  <lastmod>2025-09-19T16:37:17+09:00</lastmod>
</url>
<url>
  <loc>https://tooltory.com/entry/Django%EC%9E%A5%EA%B3%A0-%EC%9B%B9-%ED%94%84%EB%A0%88%EC%9E%84%EC%9B%8C%ED%81%AC-%EC%95%8C%EC%95%84%EB%B3%B4%EA%B8%B0-%EA%B8%B0%EB%B3%B8-%EA%B0%9C%EB%85%90-%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8-%EA%B5%AC%EC%A1%B0%EC%99%80-%EC%9E%A5%EB%8B%A8%EC%A0%90</loc>
  <lastmod>2025-09-19T16:44:38+09:00</lastmod>
</url>
<url>
  <loc>https://tooltory.com/m/entry/Django%EC%9E%A5%EA%B3%A0-%EC%9B%B9-%ED%94%84%EB%A0%88%EC%9E%84%EC%9B%8C%ED%81%AC-%EC%95%8C%EC%95%84%EB%B3%B4%EA%B8%B0-%EA%B8%B0%EB%B3%B8-%EA%B0%9C%EB%85%90-%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8-%EA%B5%AC%EC%A1%B0%EC%99%80-%EC%9E%A5%EB%8B%A8%EC%A0%90</loc>
  <lastmod>2025-09-19T16:44:38+09:00</lastmod>
</url>
<url>
  <loc>https://tooltory.com/entry/Python-%EA%B0%80%EB%B9%84%EC%A7%80-%EC%BB%AC%EB%A0%89%EC%85%98%EA%B3%BC-%EC%9D%B8%ED%84%B0%ED%94%84%EB%A6%AC%ED%84%B0-%EB%8F%99%EC%9E%91-%EC%9B%90%EB%A6%AC</loc>
  <lastmod>2025-09-19T16:48:53+09:00</lastmod>
</url>
<url>
  <loc>https://tooltory.com/m/entry/Python-%EA%B0%80%EB%B9%84%EC%A7%80-%EC%BB%AC%EB%A0%89%EC%85%98%EA%B3%BC-%EC%9D%B8%ED%84%B0%ED%94%84%EB%A6%AC%ED%84%B0-%EB%8F%99%EC%9E%91-%EC%9B%90%EB%A6%AC</loc>
  <lastmod>2025-09-19T16:48:53+09:00</lastmod>
</url>
<url>
  <loc>https://tooltory.com/entry/%EC%A0%95%EC%A0%81-%ED%83%80%EC%9E%85-%EC%8B%9C%EC%8A%A4%ED%85%9C-vs-%EB%8F%99%EC%A0%81-%ED%83%80%EC%9E%85-%EC%8B%9C%EC%8A%A4%ED%85%9C</loc>
  <lastmod>2025-09-19T16:55:19+09:00</lastmod>
</url>
<url>
  <loc>https://tooltory.com/m/entry/%EC%A0%95%EC%A0%81-%ED%83%80%EC%9E%85-%EC%8B%9C%EC%8A%A4%ED%85%9C-vs-%EB%8F%99%EC%A0%81-%ED%83%80%EC%9E%85-%EC%8B%9C%EC%8A%A4%ED%85%9C</loc>
  <lastmod>2025-09-19T16:55:19+09:00</lastmod>
</url>
<url>
  <loc>https://tooltory.com/entry/Python-%EC%96%B8%EC%96%B4-%EA%B9%8A%EC%9D%B4%EC%9E%88%EA%B2%8C-%ED%83%90%EA%B5%AC%ED%95%98%EA%B8%B0</loc>
  <lastmod>2025-09-19T17:13:04+09:00</lastmod>
</url>
<url>
  <loc>https://tooltory.com/m/entry/Python-%EC%96%B8%EC%96%B4-%EA%B9%8A%EC%9D%B4%EC%9E%88%EA%B2%8C-%ED%83%90%EA%B5%AC%ED%95%98%EA%B8%B0</loc>
  <lastmod>2025-09-19T17:13:04+09:00</lastmod>
</url>
<url>
  <loc>https://tooltory.com/entry/%EC%B4%88%EB%B3%B4%EC%9E%90%EB%A5%BC-%EC%9C%84%ED%95%9C-%ED%8C%8C%EC%9D%B4%EC%8D%AC-%EB%B9%84%EB%8F%99%EA%B8%B0-%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D</loc>
  <lastmod>2025-08-21T13:22:34+09:00</lastmod>
</url>
<url>
  <loc>https://tooltory.com/m/entry/%EC%B4%88%EB%B3%B4%EC%9E%90%EB%A5%BC-%EC%9C%84%ED%95%9C-%ED%8C%8C%EC%9D%B4%EC%8D%AC-%EB%B9%84%EB%8F%99%EA%B8%B0-%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D</loc>
  <lastmod>2025-08-21T13:22:34+09:00</lastmod>
</url>
</urlset>