

These include management commands, additional database fields, admin extensions and much more. Uses include: data cleaning and transformation, numerical simulation, statistical modeling, data visualization, machine learning, and much more.ĭjango Extensions is a collection of custom extensions for the Django Framework.

The Jupyter Notebook is an open-source web application that allows you to create and share documents that contain live code, equations, visualizations, and narrative text. It has a shell command that starts the Python interactive interpreter. In this article, we will see how to connect Django's shell with the Jupyter Notebook and get the advantage of executing querysets in notebook cells.ĭjango is a web framework for perfectionists with deadlines. Also, sometimes it's hard to execute big querysets in CLI using Django's interactive shell. Running Django, especially Django querysets in jupyter notebooks might be useful if you want to analyze/plot the data that is in your database.
