【问题标题】:How to add templates to my DRF Model View Set如何将模板添加到我的 DRF 模型视图集
【发布时间】:2017-07-31 07:59:30
【问题描述】:

我有一个 SubscriberViewSet - 模型视图集。我需要在 Django 的前端创建一个 html 模板来服务请求并显示来自我的 SubscriberViewSet 的 api 调用的输出

我的看法是

class SubscriberViewSet(ModelViewSet):
  serializer_class = SubscribersSerializer
  queryset = Subscriber.objects.all()
  permission_classes = (IsAuthenticated,)

我现在想要的是在 Django 中构建一个模板视图来为这个订阅者视图集提供请求

【问题讨论】:

标签: django-views django-rest-framework


【解决方案1】:

Djangorestframework 为模板提供了一个默认实现,它显示了允许的方法并提供了一种尝试这些方法的方法。只需从浏览器访问端点并在 url 末尾添加format=api。如果你想要自定义视图。您可以覆盖这些视图。

【讨论】:

  • 能否请您分享更多详细信息..我试图看但无法理解
【解决方案2】:

当它是 ModelViewSet 模板时不会显示视图....我们需要将其转换为 API 视图并在每个 get/post 方法 return render_to_response()

【讨论】:

    猜你喜欢
    • 2022-01-19
    • 2021-04-09
    • 1970-01-01
    • 2020-02-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-02
    • 1970-01-01
    相关资源
    最近更新 更多