// if err != nil { // http.Error(w, err.Error(), http.StatusInternalServerError) // } // } func (this *ScheduleController) My() { w := this.ResponseWriter r := this.Request r.ParseForm() user := r.FormValue("user") page := u.Page{PageSize: 10, ShowPages: 5} currentPage := r.FormValue("page") log.Println("当前页数", currentPage) page.CurrentPage, _ = strconv.Atoi(currentPage) page.InitSkipRecords() log.Println("过滤多少页", page.SkipRecords) log.Println("总页数", page.TotalPages) order := m.Order{RUser: user} page = order.GetRuserOrders(page) page.InitTotalPages() context := pongo2.Context{"orderlist": page.Data} var tplExample = pongo2.Must(pongo2.FromFile("views/Schedule.my.tpl")) err := tplExample.ExecuteWriter(context, w) if err != nil { log.Println(err) http.Error(w, err.Error(), http.StatusInternalServerError) } }