Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/295.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
Python 在django中放置非模型类的位置_Python_Django - Fatal编程技术网

Python 在django中放置非模型类的位置

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

我现在使用的是django 1.6

我知道,如果我想使用一些模型类(使用ORM),我应该将它们放在文件夹
myapp/models.py

那么,如果我想编写一些非模型类(不使用ORM),例如
classutil
,并且只包含一些全局使用的方法,可能是日期格式或其他什么,该怎么办呢


那么,这些代码应该位于哪里呢?对于这种情况,有一种常用的方法吗?

您确实可以将它们放在任何您喜欢的地方,但我遵循Django本身使用的模式(in等),将这些东西放在
utils.py
文件中。我在每个应用程序文件夹中都有一个(如有必要),在整个项目中也有一个。

无论你想在哪里;这是您的名称空间。(
Util
对于一个类来说,这个名字听起来很可疑)