Python/Django REST API体系结构
我正在尝试构建一个像Instagram这样的小众社交网络,作为Python/Django应用程序 因此,关于架构,我需要的是(我猜):Python/Django REST API体系结构,python,django,api,rest,architecture,Python,Django,Api,Rest,Architecture,我正在尝试构建一个像Instagram这样的小众社交网络,作为Python/Django应用程序 因此,关于架构,我需要的是(我猜): RESTAPI(例如API.mystagram.com) 公共网站(www.mystagram.com或mystagram.com) URL缩短器(例如mystagr.am) 安卓应用程序 iPhone应用程序 Windows Phone应用程序 在此之前,我只为一些不太简单的网站构建了简单的API,但从未使用自己的定制API或其他非常复杂的API。我以前从未
克里斯托夫我想塔斯皮会做你想做的事。而且简单易行。看看这个 Django REST框架
非常好的维护,优秀的文档,易于使用。为了回答您的第一个问题,最好将公共网站和REST API放在一个django项目中。现在,每个web应用程序都包含公共网站以及用于移动应用程序的RESTAPI。因此,如果Web站点和RESTAPI都在一个应用程序中,那么维护它们就更容易了。下面是Django REST框架链接。
对于第二个问题,是的,你们也可以在网站中使用RESTAPI。但一般来说,你不需要这样做。在大多数情况下,django模型适合您 Django REST框架可能会帮助您入门。一定要使用Django REST框架或Tastypie之类的东西。它们将是django项目的一部分,并将使用您现有的模型。你也可以在公共网站上使用它,特别是如果你想做很多ajax的东西的话。谢谢你的提示!我今天早些时候也发现了。这听起来可能是一个愚蠢的问题,但建议使用这些REST框架还是创建自己的实现更好?因为REST并不是真正的标准…我建议您使用Django REST框架。主要是因为你已经在使用Django,并且意识到能够专注于你的应用程序的好处。好的,我正在使用Django REST框架。谢谢你的提示。