Django Upgrades

Get your old Django app off life support.

Stuck on a Django version that stopped getting security fixes? We upgrade it to a supported release, tested and documented, at a fixed price after a $1,500 assessment.

Get an assessment How it works

An old Django version is a business risk, not a line item.

Every Django release gets security fixes for a limited time. Long-term support releases get about three years. After that, new vulnerabilities stay open, the packages you depend on stop supporting your version, and every year you wait makes the eventual upgrade bigger.

How a Django upgrade works with us.

1. Assessment ($1,500)

We audit the codebase, dependencies, test coverage and deployment. You get a written upgrade plan and a fixed price for the work.

2. Upgrade

We step through each major version in order, fix deprecations, replace abandoned packages, and add tests where coverage is thin.

3. Test and ship

We verify the upgrade against your real workflows and plan the cutover with you, with a rollback path, so it ships like any other release.

4. Document and hand off

You get notes on what changed and how to deploy it. Or keep us on to maintain it.

What you have when we're done.

We've done this for Scripps and NAR.

The Scripps Research Institute

The BioGPS gene portal, used by researchers around the world, had fallen behind. We upgraded it through several Django versions, updated database schemas, brought the frontend current and cleared a long backlog of bugs.

"Their expertise with Python, Django, and the entire ecosystem helped our team to reach core milestones."
— Chunlei Wu, Chief Research Scientist, The Scripps Research Institute

National Association of Realtors

We built and ran NAR's HouseLogic.com on Django for 13 years, from 2012 to 2025.

Read the full case studies →

Django upgrade questions.

How much does a Django upgrade cost?

It starts with a $1,500 assessment. That gives you a written plan and a fixed price for the upgrade itself, so the number doesn't move once we start.

How long does a Django upgrade take?

It depends on how far behind you are, the size of the codebase and how much test coverage exists. The assessment answers this before you commit to anything.

Can you upgrade across several major Django versions?

Yes. We step through each major release in order rather than jumping, which keeps each change small enough to review and test. That's how we brought BioGPS forward for Scripps.

What happens after the upgrade?

That's up to you. You can take the documented codebase in-house, or keep us on a retainer for security updates, fixes and new features: 40 hours a month from $5,000.


Find out what your upgrade will cost before you commit.

Start with a $1,500 assessment.

You'll get a written plan and a fixed price. Email hello@netlandish.com, call +1 562-318-0100, or use the button below.

Get an assessment