2016-12-16 46 views
0

我有一个通用的算法设计问题。我正在创建一个将连接到API的Django应用程序,但我不会存储这些结果(至少不会在第一时间)。在从API中检索数据后,我相应地操作它,并且已经创建了一个具有多种方法的类来执行此操作。Django的应用程序设计

应该在模型或Django框架的视图中执行编程逻辑吗?比另一个更可持续(例如在几个月内我决定存储信息)。另外,最好是将我的类封装在自己的文件中,并将它们导入到模型/视图中?

谢谢! Rob

回答

1

如果您不需要存储数据,请不要使用Djnago内置的模型。

编写视图并导入您自己的模块/类。奖励:如果您的视图共享了很多逻辑(可能与请求/响应处理有关),请使用基于类的视图并编写一个通用的MyBaseView。