185 beego編輯運算元據記錄

2021-09-05 18:47:24 字數 832 閱讀 4137

beego編輯資料記錄

增加刪除

增加路由

beego.router("/delete".&con...,"get:handledelete")

然後在控制器中實現刪除

func (this *articlecontroller) handledelete()

//處理資料

o := orm.neworm()

var article models.article

article.id=articleid

_,err = o.delete(&article)

if err!=nil

//返回資料

this.redirect("/index",302)

}我們增加乙個刪除判斷//增加詳情

beego.router("/content",&controllers.articlecontroller{},"get:showcontent")

func (this *articlecontroller) showcontent()

//獲取orm物件

o := orm.neworm()

//定義建立查詢物件

var article models.article

//查詢

err := o.read(&article)

if err!=nil

//返回資料

this.data["article"]=article

this.tplname="content.html" }

然後在html中進行展示

}

beego使用redis執行緒池來運算元據

newredispool 建立redis連線池 func newredispool redis.pool 2 訪問認證 if err c.do auth redispass err nil return c,nil 定時檢查redis是否出狀況 testonborrow func conn redi...

使用者運算元據庫記錄

今天我們看看怎樣在資料庫記錄使用者操作 db migrate 002 add audit trails table.rb class addaudittrailstable activerecord migration def self.up create table audit trails do...

mysql基礎 運算元據庫 表 記錄

1.操作資料夾 庫 增 建立乙個名字為db1,編碼格式為utf 8的資料庫 create database db1 charset utf8 查 檢視剛才建立的資料庫都有哪些引數 show create database db1 檢視所有的資料庫 show databases 改 修改資料db1的字...