本周工作量:
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文件