刚学习用django建服务器。需要为网页,小程序,和app提供数据。
其中小程序和app通过django rest api获取。
网页生成目前是用django template,使用form直接获取model数据。同做这个项目的一个朋友坚持从rest api获取json data, 然后用这个数据来生成网页。
我觉得这两座做法各有利弊:
1) 用django form可以直接获取数据库数据,不需要在rest api先将数据转成json,再在view端转回django能使用的dict,性能方面好。同时生成网页时用form很方便。
2) 从rest获取数据再转换的话可以控制所有数据只有一个出口。如果不是用django temlpate来生成网页的话是很好的。
请问到底哪一种方式好?业界同行做法是什么?
--
FROM 73.170.49.*