go

go


第十四单元(删除功能)

<h2>beego 框架</h2> <p><img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=7d63185ea29db2ae179bc87cf211a93a&amp;file=file.png" alt="" /></p> <h2>一、删除功能</h2> <pre><code class="language-html">&lt;!DOCTYPE html&gt; &lt;html lang="en"&gt; &lt;head&gt;     &lt;meta charset="UTF-8"&gt;     &lt;meta http-equiv="X-UA-Compatible" content="IE=edge"&gt;     &lt;meta name="viewport" content="width=device-width, initial-scale=1.0"&gt;     &lt;title&gt;Document&lt;/title&gt;     &lt;style&gt;         .main{             margin: 0 auto;             background-color:beige;             width: 500px;         }           img{             width: 100px;             height: 100px;             margin: 10px;             border-radius: 50px;         }     &lt;/style&gt; &lt;/head&gt; &lt;body&gt;     &lt;div class="main"&gt;         &lt;table border="1px"&gt;             &lt;th&gt;编号&lt;/th&gt;             &lt;th&gt;账号&lt;/th&gt;             &lt;th&gt;手机号&lt;/th&gt;             &lt;th&gt;头像&lt;/th&gt;             &lt;th&gt;操作&lt;/th&gt;                         {{range .table_lis}}                 &lt;tr&gt;                     &lt;td&gt;{{.Id}}&lt;/td&gt;                     &lt;td&gt;{{.Name}}&lt;/td&gt;                     &lt;td&gt;{{.Mobile}}&lt;/td&gt;                     &lt;td&gt;&lt;img src="/{{.Avatar}}" width="100px"&gt;&lt;/td&gt;                     &lt;td&gt;                         &lt;a href="/user/delete?id={{.Id}}"&gt;删除&lt;/a&gt;                     &lt;/td&gt;                 &lt;/tr&gt;             {{end}}         &lt;/table&gt;         &lt;p&gt;             &lt;a href="?pageNum=1"&gt;首页&lt;/a&gt;             &lt;a href="?pageNum={{.pagePre}}"&gt;上一页&lt;/a&gt;             {{range $index,$value:= .pages }}                 &lt;a href="?pageNum={{$index}}"&gt;{{$index}}&lt;/a&gt;             {{end}}             &lt;a href="?pageNum={{.pageNext}}"&gt;下一页&lt;/a&gt;             &lt;a href="?pageNum={{.pageCount}}"&gt;尾页&lt;/a&gt;             &lt;span style="margin-left: 10px;"&gt;第{{.pageNum}}/{{.pageCount}}页,共{{.count}}条&lt;/span&gt;         &lt;/p&gt;         &lt;/div&gt;     &lt;/body&gt; &lt;/html&gt;</code></pre> <pre><code class="language-go">//用户删除 func (this *UserController) UserDelete() {     id, err := this.GetInt("id")     if err != nil {         this.Ctx.WriteString("参数错误")     }     orm := orm.NewOrm()     user := models.User{}     user.Id = id     _, err = orm.Delete(&amp;user)     if err != nil {         beego.Info("删除错误", err)         return     }     url := "http://127.0.0.1:8080/user/show"     this.Ctx.Redirect(302, url) } </code></pre>

页面列表

ITEM_HTML