IT书架 本次搜索耗时 0.250 秒,为您找到 42 个相关结果.
  • Orm 增删改查

    Orm 增删改查 Insert 和 InsertWithCtx InsertOrUpdate 和 InsertOrUpdateWithCtx InsertMulti 和 InsertMultiWithCtx Update 和 UpdateWithCtx Delete 和 DeleteWithCtx Read 和 ReadWithCtx ReadF...
  • 环境准备

    Beego 环境 Beego 环境 Beego 依赖于 go 开发环境,并且在当前版本,Beego 依赖于go mod 特性。安装 go 环境可以参考: golang 安装(opens new window) golang 安装-中国镜像(opens new window) 在 Beego 应用的开发过程中,我们会需要用到一些命令: ...
  • 数据库设置与注册

    数据库设置与注册 数据库设置 最大连接数 最大空闲连接数 时区 注册驱动 数据库设置与注册 Beego ORM 要求显式注册数据库的信息,而后才可以自由使用。 当然,永远不要忘了匿名引入驱动: import ( _ "github.com/go-sql-driver/mysql" _ "github.co...
  • 日志模块

    日志模块 快速开始 多个实例 输出文件名和行号 异步输出日志 自定义日志格式 例子:PatternLogFormatter 引擎配置设置 日志模块 这是一个用来处理日志的库,它的设计思路来自于 database/sql ,目前支持的引擎有 file、console、net、smtp、es、slack。 例子参考beego-exampl...
  • Web热升级

    热升级 热升级 热升级是什么呢?了解 nginx 的同学都知道,nginx 是支持热升级的,可以用老进程服务先前链接的链接,使用新进程服务新的链接,即在不停止服务的情况下完成系统的升级与运行参数修改。那么热升级和热编译是不同的概念,热编译是通过监控文件的变化重新编译,然后重启进程,例如 bee run 就是这样的工具 Beego 主要的思路来源于...
  • Q & A

    国际化介绍 i18n 使用 在控制器中使用 注册本地化文件 初始化控制器语言 控制器语言处理 在视图模板中使用 分区功能 歧义处理 命令行工具 同步本地化文件 其它说明 国际化介绍 i18n 模块主要用于实现站点或应用的国际化功能,实现多语言界面与反馈,增强用户体验。像 Go Walker (opens new window) ...
  • 快速开始

    Orm 快速开始 调试查询日志 Orm ORM 的例子在这里(opens new window) Beego 的 ORM 被设计成为两种: 普通的 Orm 实例:这种实例是无状态的,因此你应该尽可能保持一个数据库只有一个实例。当然,即便每次你都创建新的实例,问题也不大,只是没有必要而已; TxOrm :这是启动事务之后得到的Orm 对象...
  • 模板引擎

    模板引擎 模板目录 自动渲染 模板标签 模板数据 模板名称 Layout 设计 LayoutSection renderform 使用 模板引擎 Beego 的模板处理引擎采用的是 Go 内置的 html/template 包进行处理,而且 Beego 的模板处理逻辑是采用了缓存编译方式,也就是所有的模板会在 Beego 应用启动的...
  • 数据校验

    数据校验 安装及测试 示例 自定义验证 数据校验 数据校验是用于数据验证和错误收集的模块。数据校验可以用于前端输入数据校验,或者后端拿到下游响应校验。某些时候也可以用来验证数据库数据完整性。 这部分例子在Validation 例子(opens new window) 安装及测试 安装: go get github . com /...
  • 国际化

    国际化介绍 i18n 使用 在控制器中使用 注册本地化文件 初始化控制器语言 控制器语言处理 在视图模板中使用 分区功能 歧义处理 命令行工具 同步本地化文件 其它说明 国际化介绍 i18n 模块主要用于实现站点或应用的国际化功能,实现多语言界面与反馈,增强用户体验。像 Go Walker (opens new window) ...