我现在使用的是 django 1.6
据我所知,如果我想使用一些模型类(使用 ORM),我应该将它们放在文件夹 myapp/models.py
下。
那么如果我想写一些非模型类(不使用 ORM),即 class Util
,并且只包含一些全局使用的方法,可能是日期格式或其他东西怎么办。
那么,这些代码应该放在哪里呢?这种情况有通用的方法吗?
最佳答案
你真的可以把它们放在你喜欢的任何地方,但我遵循 Django 本身使用的模式(在 admin 、 cache 等中)并将这些东西放在 utils.py
文件中.我在每个应用程序文件夹中都有一个(如果需要的话),还有一个用于整个项目。
关于python - 在django中放置非模型类的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24847457/