# GSoC 2025 - Proposal - Bring django-template-partials into core

**URL:** <https://forum.djangoproject.com/t/gsoc-2025-proposal-bring-django-template-partials-into-core/40070>\
**Category:** Google Season of Code\
**Created:** [March 31, 2025, 10:26am UTC](https://forum.djangoproject.com/t/gsoc-2025-proposal-bring-django-template-partials-into-core/40070 "2025-03-31T10:26:55Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![abbasidaniyal](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.djangoproject.com/abbasidaniyal/32/27839_2.png) [@abbasidaniyal](https://forum.djangoproject.com/u/abbasidaniyal)\
**Post date:** [March 31, 2025, 10:26am UTC](https://forum.djangoproject.com/t/gsoc-2025-proposal-bring-django-template-partials-into-core/40070/1 "2025-03-31T10:26:55Z")

</div>

## Hello Django Community!

Hi, I’m Daniyal Abbasi, I was a Google Summer of Code (GSoC) fellow back in 2021, where I contributed by implementing a [Redis caching backend](https://summerofcode.withgoogle.com/archive/2021/projects/5647715232382976) for Django.

These days, I’m back in grad school and I couldn’t think of a better way to spend my summer than contributing to open-source software, especially Django.

I’ve been particularly interested in the **“Bring `django-template-partials` into core”** idea. I believe it’s a small yet impactful enhancement to the Django template language, helping make frontend views more reusable and maintainable.

Over the past few weeks, I’ve spent a good number of hours diving deep into this topic ranging from exploring Django internals, studying similar implementations, and sketching out possible approaches. The result is a detailed proposal that outlines both the motivation and the technical roadmap:  
📄 [Proposal Link](https://docs.google.com/document/d/14AYC2FZMP1H1lH5DaOXnTob50g6KefMrosYc2mYJUEM/edit?usp=sharing)

I’d really appreciate any feedback, especially around areas that could benefit from more depth or clarity.

Looking forward to hearing from you!

Thanks,  
**Daniyal Abbasi**

---

<div class="post-metadata">

**Author:** ![carltongibson](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.djangoproject.com/carltongibson/32/267_2.png) [@carltongibson](https://forum.djangoproject.com/u/carltongibson)\
**Post date:** [March 31, 2025, 12:51pm UTC](https://forum.djangoproject.com/t/gsoc-2025-proposal-bring-django-template-partials-into-core/40070/2 "2025-03-31T12:51:10Z")

</div>

Thanks for posting @abbasidaniyal — I gave it a quick read. Looking good. Please do submit.
