Python 在django中放置非模型类的位置
我现在使用的是django 1.6 我知道,如果我想使用一些模型类(使用ORM),我应该将它们放在文件夹Python 在django中放置非模型类的位置,python,django,Python,Django,我现在使用的是django 1.6 我知道,如果我想使用一些模型类(使用ORM),我应该将它们放在文件夹myapp/models.py下 那么,如果我想编写一些非模型类(不使用ORM),例如classutil,并且只包含一些全局使用的方法,可能是日期格式或其他什么,该怎么办呢 那么,这些代码应该位于哪里呢?对于这种情况,有一种常用的方法吗?您确实可以将它们放在任何您喜欢的地方,但我遵循Django本身使用的模式(in等),将这些东西放在utils.py文件中。我在每个应用程序文件夹中都有一个(如
myapp/models.py
下
那么,如果我想编写一些非模型类(不使用ORM),例如classutil
,并且只包含一些全局使用的方法,可能是日期格式或其他什么,该怎么办呢
那么,这些代码应该位于哪里呢?对于这种情况,有一种常用的方法吗?您确实可以将它们放在任何您喜欢的地方,但我遵循Django本身使用的模式(in等),将这些东西放在
utils.py
文件中。我在每个应用程序文件夹中都有一个(如有必要),在整个项目中也有一个。无论你想在哪里;这是您的名称空间。(Util
对于一个类来说,这个名字听起来很可疑)