django - (学习)根据自己的 API 构建用户端网站,还是将 API 与核心功能分开,这是一个好的做法吗?

标签 django api

我目前正在学习 python/django,并且正在构建一个小程序来查找立法者及其对网络中立性、专利改革等政治问题的立场。

从近期来看,我想发布一个 API,供人们轻松访问我正在收集的数据。主要的查找站点将是一个图形用户界面,它列出了这些信息(还有一些额外的功能,例如成绩和历史图表)。

使用自己的 API 是个好习惯吗?或者这根本不是一种实践(即,如果我这样做就好了,但实际上并不是必要的)?

最佳答案

这总是个好主意。这就是所谓的“dogfooding”(如“吃你自己的dogfood”)。

主要的危险是您认为您的 api 适用于您的用例,这就足够了。另一方面当然是内部平台效应。

关于django - (学习)根据自己的 API 构建用户端网站,还是将 API 与核心功能分开,这是一个好的做法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10756616/

相关文章:

c# - Linq to Twitter 错误

javascript - 如何在 soundcloud javascript api 中暂停流式传输

javascript - Node.js 不解析从 API 返回的 JSON

python - 在 Django 模型中,如何创建一个在刷新时重置为 1 的字段?

django - 如何将 Django post_save 信号作为后台进程运行?

python - 使用 ManyToMany 字段区分 Django 模型对象

php - 如何使用 URL 中的 $_GET 参数重定向到同一页面

python - Django:将模型字段标记为对模板安全的最佳实践

mysql - 在 Django 中,我可以在检索查询集之前在序言中设置变量吗?

javascript - Facebook API : How to authenticate a web app