web2py - 是否可以从另一个文件导入menu.py的内容?
问题描述:
我有一个menu.py
其中包含我所有的菜单。
我想使用menu.py
文件,如果其他团队的人需要添加其他子菜单,可以将它们添加到自己的文件中,然后import menu.py
。web2py - 是否可以从另一个文件导入menu.py的内容?
例如:我有下/models/menu.py 2子菜单:
system_sub_menu = [ ...... ...... ]
file_sub_menu = [ ... ... ... ... ]
我可以将它们分成两个文件吗?
感谢
亚龙
答
你有两个选择。首先,您可以将这两组项目放在/models
文件夹中的两个不同文件中。模型文件按字母顺序执行,因此您可以将最后的response.menu
对象放在两个文件中的第二个文件中(第一个模型文件中定义的任何变量将在第二个文件中全局可用,无需导入)。
或者,您可以将其中一个子菜单放在模块中(在/modules
文件夹中),并在需要时将其导入。
尝试提供您之前在做这些工作的示例 – Kruser