我想通过基于函数的视图获取html表,而不是原始数据, 在基于类的视图中,将显示html表和原始数据,但在基于函数的视图中,将仅显示原始数据,但不显示html表。 所以我该怎么做才能显示带有FBV的html表?
答案 0 :(得分:0)
您看过这个https://www.django-rest-framework.org/topics/html-and-forms/#rendering-html吗?示例是基于类的视图,但是您可以将其与函数一起使用
为renderer_classes装饰,并检查您应该返回哪种类型的响应,if request.accepted_renderer.format == 'html':
P.S。我很难想象,当您已经在班级中拥有相同的能力时,您将无法在FBV中做到这一点