I'm trying to move a Django backend to a RESTful API in order to let a mobile app access the backend. I'm using Django REST framework for this.
So if I serialize all my models and objects and render in JSON (for mobile app), how do I render the serialized models and objects in my django templates (for website)?
I realize there are many ways to render (TemplateHTMLRenderer
, JSONRenderer
, etc.). But once I serialize, I'm not able to render using TemplateHTMLRenderer
.
So should I just serialize and render in JSON for mobile app and just render using TemplateHTMLRenderer
if it's a regular request (website)? So everything is just if-else? What strategies do people usually use to move to a RESTful API? How do I go about this?