© Federico Marani 2019
Federico MaraniPractical Django 2 and Channels 2https://doi.org/10.1007/978-1-4842-4099-1_6

6. Using External Libraries in Our Project

Federico Marani1 
(1)
London, UK
 

This chapter presents how easy it is to include external Django libraries in our project, and how we can use some of these libraries to speed up development or add features that otherwise would not be available in vanilla Django.

Using Django Extensions

Django Extensions1 library offers some useful additional commands that our project could use. To see what they are, we need to install the library first:
$ pipenv install django-extensions
$ pipenv install pydotplus   # for graph_models
$ pipenv install ipython     # for shell_plus
$ pipenv install werkzeug    # for ...

Get Practical Django 2 and Channels 2: Building Projects and Applications with Real-Time Capabilities now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.