Deploying Django Projects as Python Packages

Sunday: 14:30 - 16:30

Workshop leader: Markus Zapke-GrΓΌndemann

Python has a powerful, versatile and fast packaging toolchain consisting of setuptools, pip and wheel. Why not use this toolchain to package and deploy Django projects instead of pushing complete Git repositories to servers?

In this workshop you will learn how to structure your Django project, so that it can be packaged as a Python package. You will learn about the advantages for development and deployment, as well as the pitfalls you have to be aware of.

The second part of the workshop will be an open discussion of your questions and ideas to improve the setup presented in the first half of the workshop.