目前我使用Flask在Python中编写用于学习目的的书签应用程序,并使用这些书签及其元数据进行编辑,删除,显示统计等。想象一下,我有一个模板,我可以在顶部创建书签 POST 请求以及包含以下所有书签的表格,您可以在其中删除具有 DELETE 请求的特定书签。
我应该构建一个内部的 restful api 来代替按照同一模板中的请求类型来处理它吗?
我可能会在应用程序的不同位置使用相同的数据。至少它的外观和声音 restful 。
答案 0 :(得分:0)
我认为如果你真的想做一些简单的工作,比如(编辑,删除......)你选择的方式并不重要,但在这种情况下我个人喜欢自己处理,如果没有,您将创建新的工作,您的系统将变得复杂,创建自己的resti api会更好。 因为你只是为教育目的创建这个应用程序我认为最好使用RESTFUL API并熟悉它,你可以从这里开始http://blog.miguelgrinberg.com/post/designing-a-restful-api-with-python-and-flask
希望有所帮助:)
答案 1 :(得分:0)
宁静的api听起来像是最好的方法。此外,如果您需要以更丰富的方式查询或呈现数据,例如绘图或任何其他类型的可视化,甚至可以与其他人共享,它将为您提供进一步改进或扩展系统的可能性。
那里有很多选择,而烧瓶安抚提供了很大的灵活性。在此基础上,我推荐一个我正在研究的框架,名为Peach(https://github.com/sebastiandev/peach),它构建于烧瓶之上,非常快速,可以让你在几个运行中运行api分钟。我推荐它不仅因为我构建了它,而且因为如果它诞生于django和其他框架的轻量级选项的必要性,足够灵活以适应我的需求,这将让我轻而易举地构建原型和简单的应用程序。
有一些示例甚至是虚拟机来测试它们。快乐的编码:)