2010-05-08 146 views
1

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

感谢

+0

它会返回模型实例还是模型类?它何时运行? – czarchaic 2010-05-08 04:03:54

+0

它返回一个实例 – iJK 2010-05-08 04:32:36

回答

3

没有什么特别的Django应用程序:它只是一个Python包。从技术上讲,你可以把课程放在你可以导入的任何地方

就这么说,最好把相关的代码捆绑在一起。这听起来像是一个很好的地方,这个特定的类在声明它返回的Model的文件中。

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

你也可以制作一个utils等,管理员,脚本。 。 。文件夹/包,如果要用于管理和站点维护,则需要放置实用程序类和脚本。

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

+0

谢谢,这肯定有帮助。 – iJK 2010-05-08 04:51:52