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窗體應用程序)