func (this *MainController) DeletePost() { res := &ResEntity{} id, err := strconv.Atoi(this.Ctx.Input.Param(":id")) if err != nil { beego.Error(err) } post := models.Post{Id: int64(id)} err = post.Delete() if err != nil { beego.Error("delete post error:", err.Error()) res.Success = false res.Msg = "删除失败" this.Data["json"] = res this.ServeJson() return } o := orm.NewOrm() o.Raw("DELETE FROM message WHERE post_id=?", id).Exec() res.Success = true res.Msg = "删除成功" this.Data["json"] = res this.ServeJson() return }