На самом деле я возвращаю json из некоторых медиафайлов, в зависимости от установленного URL <str:scene>
varialbe. Я просто хочу использовать интерфейс rest framework и токен аутентификации, поэтому я думаю, что это может быть более простой способ представить мои данные. Вот что я делаю:
views.py
class Manager(views.APIView):
def get(self, request, scene):
return JsonResponse({'get': scene})
def post(self, request, scene):
return JsonResponse({'post': scene})
urls.py
router = routers.DefaultRouter()
router.register(r'', views.Manager)
urlpatterns = [
path('<str:scene>', include(router.urls)),
]
Этот код требует я использую аргумент basename
в path
, но, поскольку я не использую модели, мне нечего передать в нем.
Итак, как лучше всего вернуть мои пользовательские данные json, используя интерфейс rest framework и его токен авторизации?