How To: Use With django-pandas
Django REST Pandas includes built-in functionality to serialize querysets into Pandas DataFrames. However, you can also let Django Pandas handle querying and generating the dataframe, and only use Django REST Pandas for the rendering. To do this, leverage PandasSimpleView instead of PandasView.
# models.py
from django_pandas.managers import DataFrameManager
class TimeSeries(models.Model):
# ...
objects = DataFrameManager()
# views.py
from rest_pandas import PandasSimpleView
from .models import TimeSeries
class TimeSeriesView(PandasSimpleView):
def get_data(self, request, *args, **kwargs):
return TimeSeries.objects.to_timeseries(
index='date',
)