我目前正在开发一个django项目。我在django中并不是全新的东西,但是在确定如何组织一些文件的最“方法”方面遇到一些困难。Django,项目结构
我有一些计算东西的类,可以从manage.py的cli和webservice应用程序中使用。这些计算使用我的核心应用程序中的模型并调用数据库。
我面对的问题是我无法确定放置这些源文件的位置。
我不想把它们放在'lib'文件夹中。我认为这个文件夹中的模块将是django独立模块。
目前,该模块是在我的应用程序的模型。但由于它没有定义任何新的结构,我不认为它是最干净的方式。
任何意识到有一个干净的结构,尊重'Django的生活方式'?
感谢
它或多或少地回答它。这个模块是应用程序的一部分',使用django模型机制,但不是django web元素(视图,模板,...) –
如果它使用应用程序的模型,那么我认为它在应用程序的目录中很好。不在'models.py'中,而是在另一个文件中,因为它没有定义模型,就像你说的那样。 – janos