Packaging Django Apps for Distribution on PyPI @NorthBayPython
Packaging Django Apps for Distribution on PyPI  @NorthBayPython
Uploaded November 2018 | Updated September 2026, 7 hours ago
Laura Hampton

2018.northbaypython.org/schedule/presentation/4

One of the strengths of Django is that it allows you to use apps created by other developers, so you don’t have to spend time rewriting something that someone else has already written. However, creating Python packages for distribution via the Python Package Index is a process that is unfamiliar to most developers. In this talk, you will learn about creating a reusable Django app. The talk will cover how a Django app differs from a package like requests, and how an app interacts with models and URLs in an existing project.

While the talk will include a discussion of how to upload a Django app to PyPI, the parts that discuss how to make reusable Django apps will be useful to developers who are working at organizations where they may not be able to open-source their code.

This talk is intended for Django developers who have some familiarity with how Django works, and an interest in code reuse and packaging. I am aiming this talk at people who have completed a basic Django tutorial such as the Django Girls tutorial or the tutorial in the Django documentation.

A Python conference north of the Golden Gate


North Bay Python is a single-track conference with a carefully curated set of talks representing the diverse Python community and their different areas of interest.

If a topic is less to your interest, or you've met some people you really want to sit down and chat with, we'll have plenty of areas away from the main theatre to catch up and chat.

Our goal is to keep prices as low as possible. That means we won't be catering lunch. Instead, you can look forward to extra-long lunch breaks you can use to explore all of the great food options around the venue.
Packaging Django Apps for Distribution on PyPICould BASIC possibly be an alternative or a companion to Python today? - Phil Beffrey (Nbpy2024)Opening Remarks Day 2 -  (North Bay Python 2019)Djangonaut Space: A Mentorship Program For Open Source - Lilian (Nbpy2025)What Feminist Theory & Praxis Says About Internet Networking - Joelle Maslak - 2026Memory Management in Python - The BasicsWASM all the way down - Christopher Swenson (Nbpy2024)Mypy-thon gives you wings! (Henry Tanner)Loop better: a deeper look at iteration in PythonThe Ironies of Automation in the Age of AI - amanda casari - 2026Developing Labs for Teaching Kids Webdev - Matt Cengia (North Bay Python 2023)2FA Mind
North Bay Python |

Packaging Django Apps for Distribution on PyPI

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER