Python Django普通班最佳实践
我想将类设置为common.py,并从每个应用程序的Python Django普通班最佳实践,python,django,Python,Django,我想将类设置为common.py,并从每个应用程序的views.py或management/commands 现在我的结构是这样的 myproj/myproj /myapplication/views.py /management/commands/mycommand.py 然后我添加我的orivinal类,并像这样从每个文件调用 但是,我应该将common.py放在哪里以及如何导入 例如制作新文件夹?? 但它可能会混淆应用程序名称 myp
views.py
或management/commands
现在我的结构是这样的
myproj/myproj
/myapplication/views.py
/management/commands/mycommand.py
然后我添加我的orivinal类,并像这样从每个文件调用
但是,我应该将common.py放在哪里以及如何导入
例如制作新文件夹??
但它可能会混淆应用程序名称
myproj/myproj
/myapplication/views.py
/management/commands/mycommand.py
/commonlib/common.py
这方面的最佳实践是怎样的???如果它对许多不同的应用程序都是通用的,我通常会在顶层创建一些东西,所以它就像:
myproj/myproj/helpers
内部助手,请输入:
utilities.py
然后在视图或命令中,使用:
from myproj.helpers import utilities
您可以将任意数量的通用文件放入helpers文件夹,然后从该位置的任何位置导入它们
通常情况下,这取决于你觉得什么是最有条理的:)如果它是许多不同应用程序的通用工具,我通常会在顶级创建一些东西,因此它就像:
myproj/myproj/helpers
内部助手,请输入:
utilities.py
然后在视图或命令中,使用:
from myproj.helpers import utilities
您可以将任意数量的通用文件放入helpers文件夹,然后从该位置的任何位置导入它们
通常,这取决于你觉得什么最有条理:)