Installation¶
Requirements¶
We requires the following:
- Python (3.6, 3.7, 3.8)
- Django (2.2, 3.0)
- Django REST Framework (3.10.x, 3.11.x)
- gRPC
- gRPC tools
- proto3
virtualenv¶
Virtualenv might be something you want to use for development! let’s create one working environment:
$ mkdir myproject
$ cd myproject
$ python3 -m venv env
$ source env/bin/activate
It is time to get the django grpc framework:
$ pip install djangogrpcframework
$ pip install django
$ pip install djangorestframework
$ pip install grpcio
$ pip install grpcio-tools
Development Version¶
Try the latest version:
$ source env/bin/activate
$ git clone https://github.com/fengsp/django-grpc-framework.git
$ cd django-grpc-framework
$ python setup.py develop