Description of Python packages¶
Django¶
Django is a framework used to develop web services. For the 5glab, it will be used to develop NFs REST APIs.
Django REST Framework¶
Django REST Framework (aka DRF) is a package which allows setting up REST APIs faster than simply using Django. Obviously, Django is required.
Django Cors Headers¶
This package is used to enable CORS (Cross Origin Request Site) which allows external calls to the API.
Pymongo¶
Pymongo is a Python driver to connect and interact with a MongoDB instance. It requires an opened mongod instance.
Pytz¶
It comes with DRF (Django REST Framework). It's a package which handles timezones better than the basic timezone library of Python.