毕业设计一周一记07

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

本周工作量:

1.半完成我的消息功能

 

2.完成代码国际化,可选择语言

i18n(其来源是英文单词 internationalization的首末字符i和n,18为中间的字符数)是“国际化”的简称。与i18n相关的还有L10n(“本地化”的简称)

3.完成代码的重构。

知识点:

go语言import语句
go语言导入包的操作有三种
1.   点操作
    . "fmt"
导入之后在你调用这个包的函数时,你可以省略前缀的包名
即fmt.Println("helloworld")可以省略的写成Println("helloworld")
2.   别名操作
把包命名成另一个我们用起来容易记忆的名字
    f "fmt"
f.Println("helloworld")
3.   _ 操作
_操作调用了该包里面的init函数。
    _ "github.com/ziutek/mymysql/godrv"

 

问题1:
报错:must have one register DataBase alias named `default`
 
将 orm.RunSyncdb("default", false, true)//设置自动建表语句放在初始化函数里面会提示上述错误;而直接让在main.go函数则可以解决此错误。
 
{{template "inc/T.hander.tpl"}}是引用局部html文件