我有一个 menu.py
,其中包含我所有的菜单。
我想使用menu.py
文件,以防另一个团队的某人需要添加其他子菜单,他们可以在自己的文件中添加它们,然后再添加import menu.py
。
例如:我在/models/menu.py下有2个子菜单:
system_sub_menu = [... ... ...... ... ...]
file_sub_menu = [... ... ...... ... ...]
我可以将它们分成2个文件吗?
谢谢
Yaron
您有两个选择。首先,您可以将两组项目放在/models
文件夹中的两个不同文件中。模型文件按字母顺序执行,因此您可以在两个文件中的第二个文件中将最终的response.menu
对象组合在一起(第一个模型文件中定义的任何变量将在第二个文件中全球可用,而无需导入(。/p>
另外,您可以将一个子菜单之一放在模块中(在/modules
文件夹中(,然后在需要的地方导入。