Bokeh и Django: Bokeh для получения только данных аутентифицированного пользователя Django - PullRequest
0 голосов
/ 27 ноября 2018

Поскольку я не нашел четкого способа интеграции интерактивного приложения Bokeh в Django, я пытаюсь заставить приложение Bokeh и серверную часть Django общаться друг с другом через API.

Итак, приложение Bokeh работаетна своем собственном сервере и только запрашивает API для данных.Далее приложение Bokeh отображается в iframe в шаблоне Django.

Дело в том, что приложение Bokeh должно извлекать данные только для текущего пользователя, вошедшего в систему.Но приложение Bokeh ничего не знает о текущем пользователе, поскольку это в основном только интерактивная диаграмма, снабженная данными из API, и вся аутентификация выполняется на стороне Django, на отдельном сервере.

Есть ли способ решитьэто?

Для справки, это мое представление API:

class ListActivitiesView(generics.ListAPIView):
    serializer_class = ActivitySerializer
    def get_queryset(self):
        user = self.request.user
        # this is where Bokeh gets lost:
        return Activity.objects.filter(athlete__username=user) 
...