<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://blog.devjunction.in</loc>
    <lastmod>2026-04-10T11:25:22.255Z</lastmod>
    <changefreq>always</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://blog.devjunction.in/what-is-typescript-why-and-how-to-use-it</loc>
    <lastmod>2023-09-27T15:08:02.067Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.devjunction.in/launching-my-e-book-on-django-signals-demystified-a-step-by-step-guide-to-event-driven-programming</loc>
    <lastmod>2023-01-17T04:51:04.984Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.devjunction.in/optimizing-database-queries-in-django-a-guide-to-selectrelated-and-prefetchrelated</loc>
    <lastmod>2023-01-11T15:14:24.631Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.devjunction.in/i-lost-inr-500k-because-of-these-mistakes-in-just-6-months</loc>
    <lastmod>2023-01-10T06:07:49.336Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.devjunction.in/5-tips-for-optimizing-performance-in-a-react-app</loc>
    <lastmod>2023-01-05T11:05:11.988Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.devjunction.in/5-common-restful-api-anti-patterns-and-how-to-avoid-them</loc>
    <lastmod>2023-01-01T04:38:37.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.devjunction.in/10-common-django-interview-questions-and-answers</loc>
    <lastmod>2022-12-31T00:30:42.112Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.devjunction.in/introduction-to-django-signals-a-simple-guide</loc>
    <lastmod>2022-12-28T14:15:27.925Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.devjunction.in/how-to-import-modules-from-string-in-python</loc>
    <lastmod>2022-12-27T12:42:21.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.devjunction.in/what-are-fixtures-and-how-to-use-it-in-django</loc>
    <lastmod>2022-12-26T17:34:17.089Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.devjunction.in/django-admin-customization-adding-custom-views-in-django-admin</loc>
    <lastmod>2022-12-25T07:32:21.864Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.devjunction.in/how-to-create-custom-django-admin-list-filters</loc>
    <lastmod>2022-12-24T07:27:37.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.devjunction.in/boost-your-django-project-with-custom-model-forms</loc>
    <lastmod>2022-12-23T07:21:20.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.devjunction.in/django-admin-101-how-to-add-custom-actions-to-the-model-list-view</loc>
    <lastmod>2022-12-22T07:15:29.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.devjunction.in/what-is-the-new-self-type-in-python-3-11</loc>
    <lastmod>2022-12-20T23:17:19.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.devjunction.in/15-essential-chrome-extensions-for-web-developers</loc>
    <lastmod>2022-12-20T00:30:42.563Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.devjunction.in/10-things-i-wish-id-learned-earlier-as-a-software-developer</loc>
    <lastmod>2022-12-19T00:30:42.687Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.devjunction.in/why-indian-government-websites-are-not-well-designed</loc>
    <lastmod>2022-12-18T00:30:44.977Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.devjunction.in/how-to-register-a-model-twice-in-the-django-admin</loc>
    <lastmod>2022-12-17T00:30:42.128Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.devjunction.in/how-to-change-the-number-of-objects-rows-to-show-in-the-django-admin-change-list-view</loc>
    <lastmod>2022-12-16T00:30:44.892Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.devjunction.in/how-to-customize-the-queryset-in-the-django-admin-change-list-view</loc>
    <lastmod>2022-12-15T00:30:44.630Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.devjunction.in/how-to-change-the-input-widget-into-a-textfield-in-django-model-admin-form</loc>
    <lastmod>2022-12-14T00:30:44.818Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.devjunction.in/how-to-make-fields-to-be-read-only-fields-in-the-django-model-admin-forms</loc>
    <lastmod>2022-12-13T00:30:45.598Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.devjunction.in/how-to-add-custom-column-in-the-django-admin-change-list-view</loc>
    <lastmod>2022-12-12T17:39:25.618Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.devjunction.in/django-admin-tips-and-tricks-part-2</loc>
    <lastmod>2022-12-11T17:10:11.156Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.devjunction.in/django-admin-tips-and-tricks-part-1</loc>
    <lastmod>2022-12-10T17:01:08.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.devjunction.in/how-to-generate-swagger-documentation-for-rest-apis-in-django-rest-framework</loc>
    <lastmod>2022-12-09T17:03:27.325Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.devjunction.in/how-to-perform-data-validation-in-django-rest-framework</loc>
    <lastmod>2022-12-08T15:26:19.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.devjunction.in/how-to-import-or-export-data-from-django-admin</loc>
    <lastmod>2022-12-07T14:48:45.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.devjunction.in/how-to-add-wysiwyg-what-you-see-is-what-you-get-editor-to-django-project</loc>
    <lastmod>2022-12-06T07:46:33.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.devjunction.in/reasons-why-you-should-give-a-try-to-django-once-in-your-lifetime</loc>
    <lastmod>2022-12-05T00:30:45.126Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.devjunction.in/how-to-show-image-from-imagefield-in-django-admin-page</loc>
    <lastmod>2022-12-04T00:30:45.171Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.devjunction.in/how-to-use-uuid-as-primary-key-in-a-django-model</loc>
    <lastmod>2022-12-03T00:30:44.719Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.devjunction.in/how-can-i-combine-two-or-more-querysets-in-a-django-view</loc>
    <lastmod>2022-12-02T00:30:45.003Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.devjunction.in/how-to-customize-django-admin-with-django-jet-theme</loc>
    <lastmod>2022-12-01T00:30:45.069Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.devjunction.in/how-to-set-up-aws-s3-in-django</loc>
    <lastmod>2022-05-31T13:32:24.228Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.devjunction.in/laymans-guide-to-signals-in-django</loc>
    <lastmod>2022-05-30T03:51:51.285Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.devjunction.in/update-user-profile-and-user-in-one-request-in-django-rest-framework</loc>
    <lastmod>2022-05-29T05:12:40.901Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.devjunction.in/why-must-python-dictionary-keys-be-immutable</loc>
    <lastmod>2022-05-28T05:52:10.543Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.devjunction.in/convert-your-function-based-view-into-a-class-based-view-in-django</loc>
    <lastmod>2022-05-27T13:30:00.804Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.devjunction.in/customize-and-redesign-the-django-admin-panel</loc>
    <lastmod>2022-05-26T13:30:01.004Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.devjunction.in/5-reasons-why-programmers-should-learn-vim-once-in-life</loc>
    <lastmod>2022-05-25T15:41:39.639Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.devjunction.in/5-ways-to-style-react-components-in-create-react-app</loc>
    <lastmod>2022-05-24T16:35:46.660Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.devjunction.in/create-an-asynchronous-task-in-celery-with-django</loc>
    <lastmod>2022-05-23T15:49:31.401Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.devjunction.in/set-up-celery-in-a-django-project</loc>
    <lastmod>2022-05-22T13:12:40.411Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.devjunction.in/introduction-to-celery-in-django</loc>
    <lastmod>2022-05-21T14:30:13.495Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.devjunction.in/python-list-vs-python-array</loc>
    <lastmod>2022-05-20T13:15:11.609Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.devjunction.in/10-powerful-python-one-liners</loc>
    <lastmod>2022-05-19T13:30:01.258Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.devjunction.in/difference-between-null-and-blank-in-django</loc>
    <lastmod>2022-05-18T13:35:15.711Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.devjunction.in/difference-between-virtualenv-pipenv-and-venv</loc>
    <lastmod>2022-05-17T13:30:01.145Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.devjunction.in/tips-to-read-developer-documentation-like-a-pro</loc>
    <lastmod>2022-05-16T13:31:00.422Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.devjunction.in/best-practices-you-should-follow-for-building-a-secure-rest-api-backend</loc>
    <lastmod>2022-05-15T15:41:45.763Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.devjunction.in/serve-static-files-in-django-production-with-whitenoise</loc>
    <lastmod>2022-05-14T15:06:50.963Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.devjunction.in/revert-migrations-in-django</loc>
    <lastmod>2022-05-13T12:25:26.605Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.devjunction.in/debugging-in-python</loc>
    <lastmod>2022-05-12T10:40:40.006Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.devjunction.in/how-to-create-rest-api-without-django-rest-framework-in-pure-django</loc>
    <lastmod>2022-05-11T11:47:31.428Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.devjunction.in/top-5-orm-tips-to-write-high-quality-django-apps</loc>
    <lastmod>2022-05-10T11:15:29.676Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.devjunction.in/set-up-environment-variables-in-django</loc>
    <lastmod>2022-05-09T14:34:28.773Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.devjunction.in/how-to-write-django-model-forms-in-just-one-line</loc>
    <lastmod>2022-05-08T13:30:54.881Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.devjunction.in/how-to-auto-generate-rest-api-docs-in-django-rest-framework-with-open-api-schema-for-your-rest-api</loc>
    <lastmod>2022-05-07T15:39:16.659Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.devjunction.in/why-you-should-use-nextjs-instead-of-just-create-react-app</loc>
    <lastmod>2022-05-06T13:36:22.139Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.devjunction.in/create-a-global-state-with-react-context-no-redux-no-third-party-library-at-all-pure-react-for-global-state</loc>
    <lastmod>2021-08-07T07:41:04.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.devjunction.in/a-simple-guide-on-scaling-and-optimizing-a-django-application-to-the-moon</loc>
    <lastmod>2021-05-22T04:50:54.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.devjunction.in/page/about</loc>
    <lastmod>2026-04-10T11:25:22.255Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.devjunction.in/page/resources</loc>
    <lastmod>2026-04-10T11:25:22.255Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.devjunction.in/page/devjunction</loc>
    <lastmod>2026-04-10T11:25:22.255Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.devjunction.in/series/learn-react-native</loc>
    <lastmod>2026-04-10T11:25:22.255Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blog.devjunction.in/series/learn-celery</loc>
    <lastmod>2026-04-10T11:25:22.255Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blog.devjunction.in/series/django-admin-tips-tricks</loc>
    <lastmod>2026-04-10T11:25:22.255Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blog.devjunction.in/series/learn-typescript</loc>
    <lastmod>2026-04-10T11:25:22.255Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blog.devjunction.in/archive</loc>
    <lastmod>2026-04-10T11:25:22.255Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.devjunction.in/recommendations</loc>
    <lastmod>2026-04-10T11:25:22.255Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
</urlset>