15 Mar 2025

feedDjango community aggregator: Community blog posts

Django Query Optimization - Defer, Only, and Exclude

In this article, we'll look at the differences between Django QuerySet's defer, only, and exclude methods.

15 Mar 2025 3:28am GMT

14 Mar 2025

feedDjango community aggregator: Community blog posts

Django News - DjangoCon US CFP - Mar 14th 2025

Introduction

The DjangoCon US Call for Proposals (CFP) is officially open, so now's your chance to join the incredible lineup of speakers coming to Chicago this September. Whether you're considering giving your first talk or sharing deep technical insights, the community would love to hear from you. April 27th is the deadline!

Also, in this issue, we're celebrating International Women's Day with recognition of remarkable contributions by women leaders in the Django community. Plus, exciting updates from Django core, a deep dive into MongoDB integration, practical guides on forms and Open Graph images, and a host of engaging Django projects and videos.

Django Newsletter

News

Djangonaut Space Session 4 Team Introductions!

Djangonaut Space Session 4 features diverse teams of Django core, CMS, Debug Toolbar, and accessibility specialists showcasing global contributors' technical expertise.

djangonaut.space

Happy International Women's Day! πŸŽ‰ πŸ’œ

Django celebrates International Women's Day by highlighting record women leadership in project roles and initiatives like Django Girls.

djangoproject.com

Updates to Django

Today 'Updates to Django' is presented by Abigail Afi Gbadago from the DSF Board and Djangonaut Space!πŸš€

Last week we had 10 pull requests merged into Django by 8 different contributors - including a first-time contributor! Congratulations to Petr PΕ™ikryl for having their first commits merged into Django - welcome on board! πŸŽ‰

This week's Django highlights:

Special thanks to Chris Muthig for the long work on this PR and Simon Charette for the help πŸ₯³

Django Newsletter

Sponsored Link 2

MongoDB Backend for Django: Dive into the Docs!

Explore the official MongoDB Django backend! Learn to connect, model, and manage data with detailed documentation. Discover how to leverage MongoDB's performance and scalability within your Django projects.

fnf.dev

Articles

Django Form Basics

Advanced Django Form techniques allow integration of extra fields with ModelForm, styling with crispy, and leveraging Bootstrap accordions to conditionally display new category fields.

programmingmylife.com

Disabling Scheduled Dependency Updates

Manually updating pinned dependencies using custom tools like gha-update and pre-commit reduces scheduled PR noise and streamlines library maintenance in Python projects.

davidism.com

Fixing Django's APPEND_SLASH behavior with Kamal

Resolve a Kamal proxy bug affecting Django's APPEND_SLASH handling by replacing CommonMiddleware with a subclass that disables chunked encoding for redirects.

coryzue.com

Creating Open Graph Images in Django for Improved Social Media Sharing

A practical guide to generating dynamic Open Graph images in Django using Playwright to enhance social media link previews.

djangotricks.com

Events

DjangoCon US CFP

The CFP is open until April 27th for this year's DjangoCon US in Chicago in September.

pretalx.com

Chicago Like A Local

During DjangoCon US 2025, enjoy authentic Chicago experiences by sampling local foods, coffee spots, cultural sites, and urban travel tips.

caktusgroup.com

Videos

Django REST Framework - API Development with Django

A 30(!) part series with 5-20 minute videos on all components of DRF.

youtube.com

Django Ledger: Accounting with Python - Talk Python Live Stream

A detailed look at django-ledger, a double entry accounting system and financial analysis engine built in Django.

youtube.com

Keeping Django relevant for the next 20 years by Thibaud Colas

A data-driven evaluation of Django's future assesses Python ecosystem trends, tooling improvements, and contributor health to navigate existential challenges and growth opportunities.

djangotv.com

Sponsored Link 1

HackSoft - Your Django Development Partner Beyond Code

From custom software development to consulting, team augmentation, or opening an office in Sofia, Bulgaria - HackSoft can help! Learn more.

hacksoft.io

Django News Jobs

Senior Developer Advocate at MongoDB

Software engineer(all levels) at Carbon Equity

Junior Full Stack Developer - Python at Krotos

Mid/senior level django developer at Green Web Foundation

Django Newsletter

Projects

neutronX/django-markdownx

Comprehensive Markdown plugin built for Django

github.com

DmytroLitvinov/django-admin-inline-paginator-plus

The "Django Admin Inline Paginator Plus" is simple way to paginate your inline in django admin.

github.com

Outro

🌟 Sponsor Django News

Are you interested in connecting with a vibrant community of over 4,100 active Django developers? We have sponsorship opportunities for this spring and the upcoming summer season. Reach an engaged audience and support the Django community!

Explore Sponsorship Options β†’

Django Newsletter


This RSS feed is published on https://django-news.com/. You can also subscribe via email.

14 Mar 2025 3:00pm GMT

13 Mar 2025

feedDjango community aggregator: Community blog posts

Beware tech career advice from old heads

If you're new to tech - say, less than 5 years in the field - you should take career advice from people who've been in the industry more than 10-15 years with enormous skepticism.

13 Mar 2025 5:00am GMT

07 Mar 2025

feedDjango community aggregator: Community blog posts

Django News - Django 5.1.7, 5.0.13, and 4.2.20 - Mar 7th 2025

News

Django security releases issued: 5.1.7, 5.0.13, and 4.2.20

Django releases critical security patches in versions 5.1.7, 5.0.13, and 4.2.20 to address a potential denial-of-service vulnerability in the django.utils.text.wrap() and wordwrap functions.

djangoproject.com

Join the DEFNA Board as Corporate Secretary!

DEFNA is seeking a Corporate Secretary to support its board by managing compliance, record-keeping, and communications for the DjangoCon US community.

defna.org

Django for APIs (5th Edition)

The fifth edition of the book, Django for APIs, has now been released and is available as either an online course or in paperback.

wsvincent.com

Updates to Django

Today 'Updates to Django' is presented by Abigail Afi Gbadago from the DSF Board and Djangonaut Space!πŸš€

Last week we had 7 pull requests merged into Django by 6 different contributors - including a first-time contributor! Congratulations to Jonathan StrΓΆbele for having their first commits merged into Django - welcome on board!πŸŽ‰

This week's Django Highlights:

Django Newsletter

Wagtail CMS

Working with Wagtail CMS

Wagtail CMS enhances Django development by streamlining content management with a polished admin interface and flexible, code-driven customization.

fly.dev

Looking for sponsorship: SEO power tools

Wagtail seeks sponsors to integrate advanced SEO capabilities, including meta previews, automated checks, and AI-driven enhancements directly within the CMS.

wagtail.org

Sponsored Link 2

Official MongoDB Backend for Django - Now in Public Preview!

Seamlessly integrate Django with MongoDB. This new backend offers seamless mapping of Django models to MongoDB documents, Django admin support, and native connectivity right from the settings.py file. Experience the flexibility of the document model and the full feature set of Atlas. Try it now!

fnf.dev

Articles

Ditching Django Admin for FastHTML with HTMX

Build a focused platform monitoring dashboard in 142 lines of Python using FastHTML, HTMX auto-refresh, and simple cookie-based auth to overcome the limitations of Django Admin.

simn.fr

Handling spatial data in Django using PostGIS

Learn how to integrate and manage spatial data in Django with PostGIS, including configuring models, admin, and running the setup using Docker.

honeybadger.io

Introducing django-remake-migrations

django-remake-migrations offers a command to rebuild and squash migrations across all Django apps, streamlining the migration process for medium to large projects.

browniebroke.com

Django Admin's handling of dates and times is very confusing

Enhance Django Admin's date and time inputs by allowing clear time zone selection to avoid confusion between server, local, and UTC times.

loopwerk.io

Django-treebeard: Converting an Existing Model to MP_Node

Learn how to convert an existing Django tree model into an MP_Node Materialized Path structure using a strategic migration that temporarily adjusts field constraints to handle non-nullable unique fields.

informatikamihelac.com

How to Deploy Selectively to Production

Use hotfix branches with Git Flow and cherry-picking to deploy a chosen set of bug fixes and small code changes directly to production.

caktusgroup.com

Videos

My 2025 uv-based Python Project Layout for Production Apps

Hynek Schlawack demonstrates a modern, uv-based Python project layout using dependency groups and updated packaging techniques to streamline production deployments-insights that can benefit Django developers too.

youtube.com

A Guided Tour Through Postgres Internals with Elizabeth Garrett Christensen

Elizabeth Garrett Christensen offers Django developers a hands-on guide to mastering Postgres internals to optimize database performance.

djangotv.com

Sponsored Link 1

HackSoft - Your Django Development Partner Beyond Code

From custom software development to consulting, team augmentation, or opening an office in Sofia, Bulgaria - HackSoft can help! Learn more.

hacksoft.io

Django News Jobs

Senior Developer Advocate at MongoDB πŸ†•

Software engineer(all levels) at Carbon Equity πŸ†•

Junior Full Stack Developer - Python at Krotos πŸ†•

Mid/senior level django developer at Green Web Foundation

Django Newsletter

Projects

adamghill/awesome-django-admin-themes

A compendium of themes for the Django admin (with screenshots!).

github.com

ibrahimroshdy/django-pdf-actions

Django PDF actions export actions app.

github.com


This RSS feed is published on https://django-news.com/. You can also subscribe via email.

07 Mar 2025 5:00pm GMT

Django Form Basics

Despite using Django for a number of years, I haven't really worked with Django's Forms until this week. I needed to create a form to handle a file upload, which has an associated category. The form also had to allow users to create new categories from within the file. When creating a new category, we have some extra data we want associated with the new category. I learned a few things trying to set this up.

First, forms.ModelForm: The fields on this form don't have to map 1-1 to the model. The upload model has a category field, but we need some extra fields on the form when we create new categories that don't exist on the upload model. No problem! I thought I might have to fall back to a standard form since I needed extra fields, but I was able to add them to the form and assign them to the category in the view.

Also, to break up and style different fields in a form, you can individually identify the fields in the template file and style them. So instead of

<formid="id_upload_form" action="{% url 'app_name:upload_file' %}" method="post" enctype="multipart/form-data">
  {% csrf_token %}
  {{ form|crispy }}
  <input type="submit" id="idupload_form_submit" class="btn btn-primary mt-4 disabled" value="Upload">
 </form>

We have:

<formid="id_upload_form" action="{% url 'app_name:upload_file' %}" method="post" enctype="multipart/form-data">
  {% csrf_token %}

  {{ form.file|as_crispy_field }}
  {{ form.category|as_crispy_field }}
  {{ form.new_category_sources|as_crispy_field }}
  {{ form.new_category_display_name|as_crispy_field }}

  <input type="submit" id="idupload_form_submit" class="btn btn-primary mt-4 disabled" value="Upload">
 </form>

This allowed me to wrap the bottom two fields in a Boostrap accordion in order to hide them from users who are updating a category instead of creating one.

<div class="accordion" id="accordionExample">
  <div class="accordion-item">
    <h2 class="accordion-header" id="headingOne">
      <button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#collapseOne" aria-expanded="false" aria-controls="collapseOne">
        Create New Category
      </button>
    </h2>
    <div id="collapseOne" class="accordion-collapse collapse" aria-labelledby="headingOne" data-bs-parent="#accordionExample">
      <div class="accordion-body">
        {{ form.new_category_sources|as_crispy_field }}
        {{ form.new_category_display_name|as_crispy_field }}
    </div>
  </div>
</div>

We already have bootstrap as a dependency, so I like this solution better than adding JavaScript, which I also saw as a way to solve this problem.

07 Mar 2025 2:40pm GMT

Chicago Like A Local

Chicago Like a Local: Things to Do During DjangoCon US 2025 (Part 1)

DjangoCon US 2025 is coming to Chicago, and while you'll be busy soaking in all things Django, there's no reason you can't experience the city like a local while you're here. Whether you're looking for great food, cultural spots, or just a cool place to unwind, here are some top recommendations from a Chicago native.

This is the first in a series of posts leading up to the conference-stay tuned for more Chicago insights as we get closer to the big week!

Eats & Drinks

Classic Chicago Bites

Coffee & Work Spots

Need a quiet spot to get some work done or debrief from the conference?

After-Hours Hangouts

Explore the City

Cultural & Art Spots

Outdoor & Scenic Views

Neighborhood Vibes

Final Tips

DjangoCon US 2025 is going to be an amazing event, and hopefully, this guide helps you make the most of your time in Chicago. If you have extra time before or after the conference, explore beyond downtown-you won't regret it!

Got any favorite Chicago spots? Drop them in the comments and stay tuned for the next post in this series!

07 Mar 2025 12:16am GMT

06 Mar 2025

feedDjango community aggregator: Community blog posts

Deleting a Django Application from a Multi-Site Kubernetes Cluster

Recently, a client requested that we delete a website that was no longer used. The Kubernetes cluster was managed by an engineer who is no longer with the company, making the cluster feel like a concealed box. All I had was the website's name. Since we use Ingress Nginx and Nginx as a web server, I figured the answer to my query could be found there. So I ran:

sh kubectl get ingress --all-namespaces | grep website-url-to-delete.com

And there it was:

sh target-ns-prod ingress website-url-to-delete.com
r0n4r9ca4e18004896b794ecd83b6cacb-14b8740e8ejf9fna.elb.us-east-2.amazonaws.com

80, 443 5y185d

The correct namespace, target-ns-prod, was identified. Next, I dug a bit deeper to confirm it was indeed the correct namespace(ns) and to see which other namespaces were associated with the site:

sh kubectl get ns | grep target-ns

This returned:

NAME STATUS AGE
target-ns-prod βœ… Active 2y178d
target-ns-prod-hosting-services βœ… Active 723d
target-ns-qa βœ… Active 2y178d

After compiling a list of relevant namespaces, I started by deleting the deployments-since they act as controllers managing the pods. I listed all target deployments with:

sh kubectl get deployments --all-namespaces | grep target-ns

I began with the staging environment, ensuring one final time that it was the correct site:

sh kubectl delete deployment deployment-name --namespace target-ns-qa

After that, I deleted the corresponding namespace:

sh kubectl delete namespace target-ns-qa

This action took the staging environment down. I then repeated the same steps for the remaining deployments and namespaces.

Deleting the website from Kubernetes is only the first step; several additional tasks must be completed:

06 Mar 2025 9:41pm GMT

05 Mar 2025

feedDjango community aggregator: Community blog posts

Sticking with Django - Florian Apolloner

Sponsor

This episode was brought to you by HackSoft, your development partner beyond code. From custom software development to consulting, team augmentation, or opening an office in Bulgaria, they're ready to take your Django project to the next level!

05 Mar 2025 6:00pm GMT

04 Mar 2025

feedDjango community aggregator: Community blog posts

Built with Django Newsletter - 2025 Week 10

Hey, Happy Wednesday!

Why are you getting this: *You signed up to receive this newsletter on Built with Django. I promised to send you the latest projects and jobs on the site as well as any other interesting Django content I encountered during the month. If you don't want to receive this newsletter, feel free to unsubscribe anytime.

News and Updates

Sponsors

This issue is sponsored by CodeRabbit an AI Code Reviewer that provides context-aware feedback, refactoring suggestions and highlights code security issues.

In plain terms, you finally get a senior level developer reviewing your code! The best news is that it is completely free for any public repo! If you ask them nicely they might even give you more stuff for free.

I've been using it to develop my projects, including this one and I can't recommend it enough. At the very least, you should give it a try and judge for yourself.


Projects


Jobs


From the Community


Top 3 links from last Issue


Django Changes

Here is the list of changes that have been made to Django's codebase in the last week.

Overview

The month showed focused maintenance and documentation work, with three significant commits centered around code formatting standardization and documentation improvements. No major functional changes or features were introduced during this period.

Key Changes and Features


Support

You can support this project by using one of the affiliate links below. These are always going to be projects I use and love! No "Bluehost" crap here!

04 Mar 2025 8:00pm GMT

28 Feb 2025

feedDjango community aggregator: Community blog posts

Django News - Wagtail 6.4.1 - Feb 28th 2025

News

Introducing our new Terms of Service - The Python Package Index Blog

PyPI is formalizing its policies to help move forward with some new services.

pypi.org

Django Software Foundation

DSF Monthly Meeting Notes

A reminder that the DSF Board's monthly meeting notes are also available for anyone to see.

djangoproject.com

Steering Council Minutes

The new Django 6.x Steering Council has been meeting weekly this year and keeps a record of meeting notes.

github.com

Steering Council focus

The Django Steering Council has its own public Projects section on GitHub covering what it is up to.

github.com

Updates to Django

Today 'Updates to Django' is presented by Abigail Afi Gbadago from the DSF Board and Djangonaut Space!πŸš€

Last week we had 17 pull requests merged into Django by 11 different contributors - including 2 first-time contributors! Congratulations to Kairat Makym and Joonas HΓ€kkinen for having their first commits merged into Django - welcome on board!πŸŽ‰

Here are this week's Django Highlights:

Django Newsletter

Wagtail CMS

Wagtail 6.4.1

Wagtail 6.4.1 delivers several bug fixes and UI improvements, including error prevention with locale filtering, handling of UUID primary keys, enhanced navigation, updated documentation, and relaxed dependency version boundaries.

github.com

Sponsored Link 2

Hiring Jr. Web Services Engineer

This position is for someone who can bring their python software development experience to support Playdate, Game Publishing, and our Apps! You would be responsible for contributing to and maintaining our growing flock of Flask and Django web applications.

Additionally, Panic hires interns every summer via The Script, designed for college students with underrepresented backgrounds entering freshman through senior years.

panic.com

Articles

Fixing Django FieldError at /admin/accounts/customuser/add/

If you've been struggling with this error around custom user models, here is a description and quick fix.

learndjango.com

Lincoln Loop's Commitment to Giving Back

Since 2011, Lincoln Loop has donated monthly proceeds to support nonprofits in healthcare, environmental conservation, education, and open-source initiatives, including Doctors Without Borders and Habitat for Humanity.

lincolnloop.com

On mentorship programs and internships Β· Better Simple

Explores how both internships and open source contributor programs uniquely strengthen and refine a developer's skills, highlighting the distinct value each brings to the software engineering process.

better-simple.com

Which HTML element are you [Quiz]?

Discover which HTML element matches your style in this interactive 10-question quiz.

jamesg.blog

YOLO-squashing our Django repository

Buttondown's YOLO approach to speeding things up a bit.

jmduke.com

The reality of long-term software maintenance from the maintainer's perspective

Not strictly related to Django, but a well-written piece on maintenance and open-source work.

construct.net

End of an Era: Django Mailing List Moves to Web-Based Forum

The Django community is shifting its primary discussions from the traditional mailing list to a modern, web-based forum, offering developers a more structured and searchable environment while preserving its valuable historical archives.

robbi.my

What is OpenTelemetry and how to add it to your Django application

A step-by-step guide to connecting your Django app's OpenTelemetry setup to an Elastic observability backend.

allthingsopen.org

Events

DjangoCon Europe Talk Schedule

DjangoCon Europe 2025's schedule page showcases the upcoming lineup of talks, workshops, and lightning talks while providing detailed links on venue, participation, and sponsorship information.

djangocon.eu

DjangoCon Europe Early Bird Tickets

DjangoCon Europe 2025 takes place from April 23rd to 27th, 2025 in Dublin, Ireland, offering early bird tickets for virtual and in-person attendance.

evolutio.pt

DjangoCon Africa 2025 Call for Propsoals is now open!

Submit your talk proposals until March 31st.

djangoproject.com

Tutorials

Django Custom User Model

Django 5.1 added a new AdminUserCreationForm that changes how to configure a custom user model. Learn how in this updated tutorial.

learndjango.com

Sponsored Link 1

HackSoft - Your Django Development Partner Beyond Code

From custom software development to consulting, team augmentation, or opening an office in Sofia, Bulgaria - HackSoft can help! Learn more.

hacksoft.io

Django News Jobs

⭐ Jr. Web Services Engineer at Panic

Junior Full Stack Developer - Python at Krotos πŸ†•

Senior Software Engineer, Backend at RocketReach πŸ†•

Mid/senior level django developer at Green Web Foundation πŸ†•

Django Newsletter

Projects

LilyFoote/django-rusty-templates

An experimental reimplementation of Django's templating language in Rust.

github.com

AghastyGD/lazy-ninja

Automate CRUD API endpoints with Django Ninja, featuring dynamic schema generation, customizable hooks, and automatic API documentation.

github.com


This RSS feed is published on https://django-news.com/. You can also subscribe via email.

28 Feb 2025 5:00pm GMT

27 Feb 2025

feedDjango community aggregator: Community blog posts

Django-treebeard: Converting an Existing Model to MP_Node

This article explains how to convert an existing Django model into an MP_Node model in django-treebeard, handling migrations, data population, and field constraints.

27 Feb 2025 7:17pm GMT

Django Admin’s handling of dates and times is very confusing

When you have admin users in multiple time zones, the way Django handles the input and display of dates and times is causing confusion. Here's how you can improve things.

27 Feb 2025 3:25am GMT

25 Feb 2025

feedDjango community aggregator: Community blog posts

Mercurial Mirror For Django 5.2 Branch

Another upstream beta, another mirror. For the record, those mirrors are read-only, and aimed at production (aka "I want an easy way to update Django on servers "), not development (aka "i wanna commit").

25 Feb 2025 5:03pm GMT

22 Feb 2025

feedDjango community aggregator: Community blog posts

Fixing Django FieldError at /admin/accounts/customuser/add/

If you are a Django developer who wants to add a custom user model to your project, you've likely come across this error on Django versions 5.0 and above. `FieldError …

22 Feb 2025 7:58pm GMT

21 Feb 2025

feedDjango community aggregator: Community blog posts

Django News - Django 5.2 Beta 1 & DjangoCongress JP goes live! - Feb 21st 2025

News

Django 5.2 beta 1 released

Django 5.2 beta 1 is now available and is the second stage in the release cycle. This is a good opportunity for you to try out the changes coming in Django 5.2.

djangoproject.com

DjangoCongress JP 2025 Live Streaming!

DjangoCongress JP 2025 is this Saturday, February 22, 2025, at 10 am (Japan Standard Time) and will be broadcasting live!

djangoproject.com

Updates to Django

Today 'Updates to Django' is presented by Abigail Afi Gbadago from the DSF Board!

Last week we had 16 pull requests merged into Django by 9 different contributors - including 4 first-time contributors! Congratulations to Julien Palard, Kim Yeongbin, Confidenceman02 and Luke Cousins for having their first commits merged into Django - welcome on board! 🎊

This Week's Django Highlights:

Django Newsletter

Sponsored Link 2

Hiring Jr. Web Services Engineer

This position is for someone who can bring their python software development experience to support Playdate, Game Publishing, and our Apps! You would be responsible for contributing to and maintaining our growing flock of Flask and Django web applications.

Additionally, Panic hires interns every summer via The Script, designed for college students with underrepresented backgrounds entering freshman through senior years.

panic.com

Articles

The Key Benefits of Using a NoSQL Database in Django Development

This article explores the key benefits of using a NoSQL database like MongoDB in Django development, highlighting its scalability, flexibility, AI capabilities, and seamless integration through the django-mongodb-backend library.

dev.to

How to add an object in Django Admin with a bookmarklet

Roll your own Pinboard with the Django Admin and a bookmarklet.

gyford.com

How to find your first Django Developer Job

Jon Gould from Foxley Talent lays out his guide for prospective hires.

foxleytalent.com

How to fix factory_boy post-generation deprecation warnings

How to fix post-generation deprecation warnings on Django projects.

caktusgroup.com

Django packages already on 5.2

Out of roughly 17,000 packages on PyPI, only about 1,394 specify the versions they support, and just 23 of those have been tested with the Django 5.2 alpha 1 release.

thib.me

Where is the PSF? 2025 Edition

A list of platforms where you can find the PSF, PyCon US, and PyPI news and resources.

blogspot.com

Videos

Django London Meetup: Run your tests against Django's main!

Run tests against Django's main branch to catch bugs early and help maintain its stability.

djangotv.com

Sponsored Link 1

LAST DAYS! Django & Wagtail Hosting for just $9/month

New year, new site! Finally put those domain names to use and launch that side-project, blog, or personal site in 2025. Lock in this limited time pricing by Feb 28.

codered.cloud

Podcasts

Django Chat #176: Official Django MongoDB Backend with Jib Adegunloye

Jib is a Senior Software Engineer at MongoDB working on the newly-released official Django MongoDB backend. We discuss building out this new support, future plans, and his previous career at Meta.

djangochat.com

Django News Jobs

⭐ Jr. Web Services Engineer at Panic (featured)

Mid/senior level Django developer at Green Web Foundation πŸ†•

Senior Backend Engineer at BactoBio

Django Newsletter

Projects

itsthejoker/filamentcolors.xyz

The source code for a small website to compare pieces of printed filament.

github.com

Lens - Check your meta tags, icons, and rss feeds

Check your meta tags, icons, and rss feeds

rknight.me


This RSS feed is published on https://django-news.com/. You can also subscribe via email.

21 Feb 2025 5:00pm GMT

20 Feb 2025

feedDjango community aggregator: Community blog posts

DSF Vice President 2025

Hi there, it's been a while, as always :) I had a though end of the 2024 year and beginning of 2025 (family loss) so I didn't do my usual year in review unfortunately, but I took the time to write my recent update: I'm the new Vice President of the Django Software Foundation πŸŽ‰

This is such an honor to serve on the board of the Django Software Foundation, and it's even more the case as the Vice President. I'm particularly glad to have this role since it's a way to connect to our members and I already had lovely emails responses while onboarding new DSF members.

Vice President tasks

The Vice President handle everything related to requests of new DSF members. Currently you can apply for yourself or apply for someone else. After that, it's reviewed and voted by the board for approval or not.

If you planning to submit a DSF member, please add as many informations as you can, it's really helping us to know if the person meet the criterias to approuve the member.

My tasks are: - send emails to approved members - add them to the mailing list used for the voting for the future boards and steering council - add them to the private DSF member section in the forum - attribute them the DSF role - follow up for any specific inquiries related to current or onboarding members

Besides that, I'm also the fallback of the President. If Thibaud is sick or can't do something related to his role, I will be the one to fill up the place. No fear, right? πŸ˜›

As Thibaud was saying in his blog, there is some discovery to do to be able to fill the role as people and ourselves expected. I'm sure we will figure it out and document it πŸ’ͺ🏽 The President seems to be a role with many things to do and I will do my best to help him as much as I can.

My plans for 2025 and the future

I have been doing a lot of volunteering last year, one thing which is hard, is get a good balance to be able to do everything you wanted and take time for yourself. In function of your personality, it can be even harder to say no to a topic you care about just because you don't have enough time. That's why, my first plan is to improve processes and document things internally for the Vice President in case I decide to not continue to serve the board.

This year I would like to automate partially or completely the process of onboarding a new DSF member to have less time gap in terms of announcement of members approval and the time they are actually onboarded and added. This will be also a way to allow the Vice President to spend time on other things too.

I will continue my work related what I mentioned in my statement and will do my best to represent the Django Software Foundation and this nice framework and people behind it around the world :green_heart:

I will see to achieve things I haven't done as many actions as I wanted (Accessibility, Django website etc.) and support other board members and any folks who are happy to step in, in the Django governance and Django work that fulfill the DSF's mission.

20 Feb 2025 5:00pm GMT