1
A
回答
3
大部分的管理应用程序的功能可以以编程方式使用gluon.admin
模块进行访问。 gluon.admin
中的app_create
函数用于创建新的应用程序。但是,为了识别web2py应用程序文件夹(它将在何处创建应用程序),需要将web2py Request
对象作为第二个参数 - 因此必须在存在Request
对象的环境中调用该函数(即,在web2py应用程序或shell),或者您必须传递一个模拟Request
对象,将“folder”属性设置为web2py应用程序的路径(任何web2py应用程序路径都会执行,即使它不存在)。
从一个应用程序或web2py的壳(包括经由web2py的外壳运行脚本):
from gluon.admin import app_create
app_create('myapp', request)
从一种环境,不包括Request
对象:
import os
from gluon.admin import app_create
from gluon.globals import Request
request = Request()
request.folder = os.path.join('path', 'to', 'web2py', 'applications', 'welcome')
app_create('myapp', request)
相关问题
- 1. 创建动态Web应用程序
- 2. 动态创建应用程序栏
- 3. 的web2py - 创建新的应用程序 - “无效的应用程序名称”
- 4. Web2py默认应用程序
- 5. 部署Web2py应用程序
- 6. 如何创建动态(自创)SaaS应用程序?
- 7. 在应用程序启动时动态创建app.config文件
- 8. 使用动态IP地址创建应用程序
- 9. 在.net Web应用程序中创建动态用户界面
- 10. 如何使用动态高度创建Flex应用程序?
- 11. 使用动态视图创建MVC应用程序
- 12. 是否可以使用NSClassFromString()创建动态应用程序?
- 13. 使用动态/虚拟页面创建.NET Web应用程序
- 14. 如何构建动态应用程序
- 15. 构建动态网络应用程序
- 16. Swift构建动态应用程序
- 17. 创建WPF应用程序不启动
- 18. 创建一个活动应用程序
- 19. 创建移动应用程序/网站
- 20. 创建移动词典应用程序
- 21. 创建可部署的CMake动态SDL2应用程序
- 22. 在Android中创建动态应用程序
- 23. 在web应用程序中动态创建菜单
- 24. 如何在Windows Phone应用程序中创建动态标题?
- 25. Facebook创建动态应用程序可能吗?
- 26. 是否可以从win应用程序动态创建Oracle包
- 27. 为报亭创建动态杂志应用程序IOS
- 28. 如何从谷歌创建动态应用程序播放
- 29. 动态创建无C#应用程序列表的SharePoint页面
- 30. 查找动态创建的CheckBox(C++ Windows窗体应用程序)