django - 在许多视图中重用函数

ava*_*tar 2 django django-views

我在一些视图中创建了许多函数,这些函数必须在许多其他视图中重用.我是否需要创建一个类并将这些函数放在一个类中?如果是,在Django中究竟要做什么,然后如何在新视图中调用并启动它们?

Ned*_*der 8

Django视图只是Python函数.您可以从任何其他Python代码中调用其他Python函数.将您的函数放入.py文件,导入它并调用函数.

当然,由于其他原因创建一个类来保存函数可能是有意义的,但是你当然不需要从视图中调用它们.