Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
django,外部api-模型或视图_Django_Api - Fatal编程技术网

django,外部api-模型或视图

django,外部api-模型或视图,django,api,Django,Api,我正在创建没有前端的django应用程序(仅限管理面板)。应用程序应该使用外部api 示例:添加、删除和编辑任何项都应该使用外部api执行一些操作(类似于同步) 我应该在哪里保存使用此api的代码?模特是合适的地方吗?我应该重写保存方法吗?您可能会使用模型(以便获得管理功能),只需重写每个模型的创建/保存/删除方法即可。因为我相信管理面板总是绑定到一个模型(所以如果你没有模型就不会显示),这取决于你所说的外部api。如果您的API是通过HTTP访问的,那么您可能是通过视图构建的,即使没有人会直接

我正在创建没有前端的django应用程序(仅限管理面板)。应用程序应该使用外部api

示例:添加、删除和编辑任何项都应该使用外部api执行一些操作(类似于同步)


我应该在哪里保存使用此api的代码?模特是合适的地方吗?我应该重写保存方法吗?

您可能会使用模型(以便获得管理功能),只需重写每个模型的创建/保存/删除方法即可。因为我相信管理面板总是绑定到一个模型(所以如果你没有模型就不会显示),这取决于你所说的外部api。如果您的API是通过HTTP访问的,那么您可能是通过视图构建的,即使没有人会直接“查看”信息。API视图的特殊之处在于它们可能返回JSON或XML而不是HTMLtastypie@dylrei,我不是在构建api,我将在我的应用程序中使用外部api。这不是我问题的答案,但你的想法其实很好。@joelgoldstick,看看我的评论^