自學beego,看文件都懂,操作起來很困難,在挫折中解決了幾個問題。算是有些感悟吧。希望對能看到對人有所幫助
1、路由
在實際專案中很少會直接用到get、post,常用的有beego.autorouter 這種通過反射來找或beego.router來實現。
我在專案中設定了多級目錄,如:src->xacms->controller->admin->node.go,如果設定路由直接設定成為beego.autorouter(&admin.nodecontroller{})這樣就可以在admin目錄下找到node這個controller,進而匹配方法
也可以通過beego.router("/admin/node/*.*",&admin.nodecontroller{},"get:index")這種方式來實現。不過目前這個還沒研究透徹
2、db設定
我們可以在乙個base.go中把資料庫鏈結封裝好。如
3、controller的使用
載入model下的node及設定模版路徑的格式
4、view ,載入公共頭部。這個文件裡都有
5、beego打包部署
找到main.go所在目錄,輸入以下的命令(我的是linux),
會給你打包成為乙個tar.gz檔案,打包完後上傳到你伺服器go環境的src目錄下,解壓.tar.gz的檔案。會有乙個***crm ,直接啟動./***crm,即可。如果需要配置nginx。則直接做反向**
6、常用獲取引數的方式
_id := c.input().get("id")params := c.ctx.input.params()
c.getint("id")
cdn簡單理解 關於CDN的理解與思考
關於 cdn的理解與思考魏穎 摘要 摘要 首先給出了 cdn的概念,cdn的主要發展趨勢。然後以圖示 方式展示了融合 cdn體系結構,融合 cdn流 系統結構,內容儲存 cdn結構。主要系統直觀的提出了雲計算模式 cdn的一種解決方案。最後給予了 思考與理解。期刊名稱 科技創業月刊 年卷 期 201...
關於設計思維的理解與思考
面對一項工程或者事業,我們需要擁有乙個確定且有效的思維方式來指導我們去應對解決問題。這時 設計思維 這一全新的思維方式出現在了我的面前。通過一段時間的學習,我對設計思維產生了一些初步的理解與思考。什麼是設計思維?在我看來 設計思維 不僅包含了完成一項事業所需的種種方法而且在更高的層次上指出了如何實現...
對beego的Orm的Read函式的理解
在官方文件上beego的read函式 o orm.neworm 第一步,新建orm物件 user user 新建model物件,並初始化。預設你初始化主鍵 orm的read函式預設是用主鍵進行查詢的,所以如果不指定字段,就一定要在初始化model的時候要設定主鍵的值 err o.read user ...