我正在尝试将Django后端移动到RESTful API,以便让移动应用程序访问后端。我正在使用Django REST framework。
因此,如果我将所有模型和对象序列化并使用JSON(用于移动应用程序)进行渲染,那么如何在我的django模板(用于网站)中渲染序列化模型和对象?
我意识到有很多种呈现方式(TemplateHTMLRenderer
,JSONRenderer
等)。但是一旦我序列化,我就无法使用TemplateHTMLRenderer
进行渲染。
所以我应该在JSON中为移动应用程序进行序列化和渲染,如果是常规请求(网站),只需使用TemplateHTMLRenderer
进行渲染?所以一切都只是 - 否则?人们通常使用什么策略来迁移到RESTful API?我该怎么做?