毕业设计一周一记02

时间:2021-04-27 16:33:29

本周任务:

1.后台数据库设计

2.业务流程设计

 

3.前台排版设计

任务完成情况和开发经历:


实践经验一:

 模板的使用:

将公用的部分编写成.tpl文件

{{define "hander"}}

......在此处插入代码。

{{end}}

然后在需要使用的地方写{{template "hander"}}即可使用

实践经验二:

路由注册:

需要在routers.go里面的初始化函数中注册路由

beego.Router("/myAccount", &controllers.MyAccountController{})负责页面找不着。

实践经验三:

mysql数据库的连接查询。

func GetUser() ([]*User, error) {
    o := orm.NewOrm()
    users := make([]*User, 0)
    qs := o.QueryTable("user")
    _, err := qs.All(&users)
    return users, err
}

可查询数据

还有    orm.RegisterDataBase("default", "mysql", "username:password@/databaseName?charset=utf8")

后一个参数的格式是“用户名:密码@/数据库名称”

数据库需要先新建不然会找不着