0

在我的一些视图中,我有一些很容易被抽象掉的函数。浏览Django Docs,我找不到太多关于保存它们的最佳位置的信息。

那么它应该去:

1:在视图中,只是抽象成另一个函数。

或者

2:在同一个 Django 应用程序的新模块中。

4

1 回答 1

1

这将取决于您的视图做什么,如果它们验证表单数据,然后用于django-forms处理表单数据,这可以使您的代码更清晰。您可以在这里查看它们

如果您对模型做了很多事情,只需创建一个djangoModelManager来处理您总是在视图中执行的查询。

但是,如果您认为有很多样板代码不适合所有这些,那么为什么不使用django CBV来摆脱重新编写样板代码的麻烦。

这一切都取决于你想要什么。

于 2013-07-25T10:29:59.660 回答