我有相当大的功能实现,用于处理存储在我的Django DB中的特定类型的数据(7个互连文件,每个包含~100行代码)。我在views.py
中的相关方法中调用了其中一个文件中的Facade方法,因此视图文件中没有任何混乱。
现在我将所有内容放在settings.py
urls.py
和wsgi.py
所在的同一目录中的新文件夹中,但现在我每次都在调用makemigrations
我收到了一些与数据模型变化无关的无关信息。
存储这些例程的最佳位置是什么?
答案 0 :(得分:0)
在settings.py
旁边放置其他python文件不应该在正常情况下创建迁移错误。你确定这些文件导致错误吗?
对你提问:
如果您将在单个应用中使用这些功能,则可以在该应用内创建一个子目录,例如utils
;它应该与应用的migrations
和templates
目录处于同一级别。
但是,如果您要在许多应用中使用这些功能,您可以创建一个没有模型和迁移的新应用,请调用它custom_utils
,您可以在其中放置所有功能。