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