Django代码组织

时间:2010-05-08 04:01:28

标签: django

我正在开发一个Django应用程序,我有一个类,它读取文件的内容并返回一个Django模型。我的问题是我在哪里将这个类存储在文件系统中?所有这一切都是读取文件,填充Django模型并返回它。

由于

1 个答案:

答案 0 :(得分:3)

Django应用程序没有什么特别之处:它只是一个Python包。从技术上讲,您可以将该类放在可导入的任何位置。

话虽如此,最好将相关代码捆绑在一起。听起来这个特定类的好地方是在声明它返回的模型的文件中。

另一方面,将它放入应用程序的__init__.py文件可能是合乎逻辑的。

您还可以创建一个utils等管理员脚本。 。 。文件夹/包,用于放置实用程序类和脚本,如果它用于管理和站点维护。

最后,它更多地是关于您希望如何组织项目,但从技术上讲,它几乎可以在任何地方生活。