Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/22.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
Django代码组织_Django - Fatal编程技术网

Django代码组织

Django代码组织,django,Django,我正在开发一个Django应用程序,我有一个类,它读取文件的内容并返回一个Django模型。我的问题是,在文件系统中,这个类存储在哪里?所有这一切只是读取文件,填充Django模型并返回它 谢谢Django应用程序没有什么特别之处:它只是一个Python包。从技术上讲,您可以将类放在任何可以导入的地方 话虽如此,最好将相关代码捆绑在一起。对于这个特定类来说,在声明它返回的模型的文件中似乎是一个很好的位置 另一方面,将其放入应用程序的\uuuu init\uuuu.py文件可能是合乎逻辑的 你也可

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


谢谢

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

话虽如此,最好将相关代码捆绑在一起。对于这个特定类来说,在声明它返回的模型的文件中似乎是一个很好的位置

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

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


最后,更多的是关于如何组织项目,但从技术上讲,它几乎可以在任何地方运行。

它会返回模型实例还是模型类?什么时候开?