Go开发使用bee工具生成beego框架工程代码、运行web项目以及beego中内置模板函数列表

这篇具有很好参考价值的文章主要介绍了Go开发使用bee工具生成beego框架工程代码、运行web项目以及beego中内置模板函数列表。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、使用bee工具生成beego框架工程代码并运行WEB项目

    GO开发中使用bee工具生成beego框架工程代码,在这之前假定你已经成功安装好了Beego环境搭建和bee工具,Windows下Beego环境搭建和bee工具的安装使用_bee命令 windows-CSDN博客 然后在命令行或者在git bash中进入到GOPATH的src目录,执行bee new <工程名称>,来生成一个beego框架工程目录:

PF1Q5R7Q-FMH+admin@PF1Q5R7Q-FMH MINGW64 /c/Go/GOPATH/src
$ bee new company
2020/02/29 21:00:24 INFO  0001 Creating application...
        create   C:\Go\GOPATH\src\company\
        create   C:\Go\GOPATH\src\company\conf\
        create   C:\Go\GOPATH\src\company\controllers\
        create   C:\Go\GOPATH\src\company\models\
        create   C:\Go\GOPATH\src\company\routers\
        create   C:\Go\GOPATH\src\company\tests\
        create   C:\Go\GOPATH\src\company\static\
        create   C:\Go\GOPATH\src\company\static\js\
        create   C:\Go\GOPATH\src\company\static\css\
        create   C:\Go\GOPATH\src\company\static\img\
        create   C:\Go\GOPATH\src\company\views\
        create   C:\Go\GOPATH\src\company\conf\app.conf
        create   C:\Go\GOPATH\src\company\controllers\default.go
        create   C:\Go\GOPATH\src\company\views\index.tpl
        create   C:\Go\GOPATH\src\company\routers\router.go
        create   C:\Go\GOPATH\src\company\tests\default_test.go
        create   C:\Go\GOPATH\src\company\main.go
2020/02/29 21:00:24 SUCCESS  ▶ 0002 New application successfully created!

    执行上述命令后,查看生成的工程目录文件夹下,可以看到一堆熟悉的文件夹名字,功能一看一目了然。如下图:

Go开发使用bee工具生成beego框架工程代码、运行web项目以及beego中内置模板函数列表,其它后端语言,beego,bee工具,框架工程代码生成,beego内置模板函数,Go项目开发

    进入GOPATH的src目录下的新生成的company目录。在命令行或者git bash里输入bee run即可运行company-beego项目,也可以在LiteIDE编辑器中找到项目目录中的main.go文件,执行编译运行提示如下:

成功: 进程退出代码 0.
C:/Go/GOPATH/src/company/company.exe  [C:/Go/GOPATH/src/company]
2020/02/29 21:03:04.763 [I] [asm_amd64.s:1357]  http server Running on http://:8080

上述提示即表示已经启动本机的8080端口监听服务。访问127.0.0.1:8080即可看到下图:

Go开发使用bee工具生成beego框架工程代码、运行web项目以及beego中内置模板函数列表,其它后端语言,beego,bee工具,框架工程代码生成,beego内置模板函数,Go项目开发

二、GO框架beego中内置模板函数列表

    beeGo是一个GO语言WEB开发框架,在使用的时候感觉模板中可用的函数还不够丰富,而模板中并不是能很友好地支持基础的计算处理,很多简单的操作都需要在控制器等业务模板中定义,目前beego框架内置的模板函数如下所示:

dateformat:实现了时间的格式化,返回字符串,使用方法 {{dateformat .Time “2006-01-02T15:04:05Z07:00”}}。

date:实现了类似 PHP 的 date 函数,可以很方便的根据字符串返回时间,使用方法 {{date .T “Y-m-d H:i:s”}}。

compare:实现了比较两个对象的比较,如果相同返回 true,否者 false,使用方法 {{compare .A .B}}。

substr:实现了字符串的截取,支持中文截取的完美截取,使用方法 {{substr .Str 0 30}}。

html2str:实现了把 html 转化为字符串,剔除一些 script、css 之类的元素,返回纯文本信息,使用方法 {{html2str .Htmlinfo}}。

str2html:实现了把相应的字符串当作 HTML 来输出,不转义,使用方法 {{str2html .Strhtml}}。

htmlquote:实现了基本的 html 字符转义,使用方法 {{htmlquote .quote}}。

htmlunquote:实现了基本的反转移字符,使用方法 {{htmlunquote .unquote}}。

renderform:根据 StructTag 直接生成对应的表单,使用方法 {{&struct | renderform}}。

assets_js:为 js 文件生成一个 <script> 标签. 使用方法 {{assets_js src}}

assets_css:为 css 文件生成一个 <link> 标签. 使用方法 {{assets_css src}}

config:获取 AppConfig 的值. 使用方法 {{config configType configKey defaultValue}}. 可选的 configType 有 String, Bool, Int, Int64, Float, DIY

map_get:获取 map 的值文章来源地址https://www.toymoban.com/news/detail-861538.html

到了这里,关于Go开发使用bee工具生成beego框架工程代码、运行web项目以及beego中内置模板函数列表的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • 【go语言开发】go项目打包成Docker镜像,包括Dockerfile命令介绍、goctl工具生成

    【go语言开发】go项目打包成Docker镜像,包括Dockerfile命令介绍、goctl工具生成

    本文主要介绍如何将go项目打包成镜像,首先介绍Dockerfile常用命令介绍,然后介绍使用工具goctl用于生成Dockerfile,还可以根据需求自定义指令内容,最后讲解如何将go-blog项目打包成镜像,以及如何运行等 参考文档: docker日常使用,编写dockerfile等 dockerfile编写 开发完项目之后

    2024年01月20日
    浏览(13)
  • 使用代码生成工具快速开发应用-结合后端Web API提供接口和前端页面快速生成,实现通用的业务编码规则管理

    使用代码生成工具快速开发应用-结合后端Web API提供接口和前端页面快速生成,实现通用的业务编码规则管理

    在前面随笔《在Winform应用中增加通用的业务编码规则生成》,我介绍了基于Winform和WPF的一个通用的业务编码规则的管理功能,本篇随笔介绍基于后端Web API接口,实现快速的Vue3+ElementPlus前端界面的开发整合,同样是基于代码生成工具实现快速的前端代码的生成处理。 在前面

    2024年02月04日
    浏览(11)
  • ONVIF协议网络摄像机(IPC)客户端程序开发使用ONVIF框架代码(C++)生成静态库04-->Windows

    ONVIF协议网络摄像机(IPC)客户端程序开发使用ONVIF框架代码(C++)生成静态库04-->Windows

    先说一下,为什么不像前面Linux生成动态库那样去开发Onvif。因为Onvif的源码是没有那些__declspec(dlleXPort)指令,所以当你导出dll时,你会发现没有xxx.lib文件产生,在windows下你就没办法隐式调用dll了,除非你显示调用dll,即在程序中使用LoadLibrary()一个一个将要用到的函数加

    2023年04月08日
    浏览(11)
  • 利用代码生成工具快速生成基于SqlSugar框架的Winform界面项目

    利用代码生成工具快速生成基于SqlSugar框架的Winform界面项目

    我们接触一个新事物的时候,如果一个事物能够给我们带来非常直观的感官认识,那么我们就很容易接受,反之可能需要很长时间的潜移默化的了解认识才能接受。万物化繁为简,透过本质看表象,往往也是一个认知迭代深入的过程。在我介绍很多篇随笔《SqlSugar开发框架》

    2024年02月11日
    浏览(10)
  • 循序渐进介绍基于CommunityToolkit.Mvvm 和HandyControl的WPF应用端开发(12) -- 使用代码生成工具Database2Sharp生成WPF界面代码

    循序渐进介绍基于CommunityToolkit.Mvvm 和HandyControl的WPF应用端开发(12) -- 使用代码生成工具Database2Sharp生成WPF界面代码

    在经过基于SqlSugar框架的WPF应用端系统界面及模块的不断优化和重构后,视图界面及视图模型等代码已趋稳定,因此完成前面的介绍后,现在开始统一基于代码生成工具Database2Sharp进行WPF应用端界面代码的快速生成了,代码除了和WPF应用端的基类保持一致处理外,并添加一些注

    2024年02月08日
    浏览(13)
  • [FOC-Simulink]使用Simulink代码生成工具基于STM32开发板对永磁同步电机进行开环控制

    [FOC-Simulink]使用Simulink代码生成工具基于STM32开发板对永磁同步电机进行开环控制

    代码链接:【免费】使用Simulink代码生成工具对永磁同步电机进行开环控制资源-CSDN文库 本文介绍使用Simulink代码生成功能在STM32开发板平台上运行永磁同步电机。 硬件基础: Nucleo-G431RB开发板 X-NUCLEO-IHM07M1驱动扩展板 57BLDC-24V-210W时代超群直流电机 软件基础: MATLAB 2022b 安装

    2024年02月13日
    浏览(11)
  • 同时支持开发JavaWeb,手机APP(安卓,鸿蒙),大数据,关系型DB,NoSQL等--互联网时代的ORM 工具--Bee

    同时支持开发JavaWeb,手机APP(安卓,鸿蒙),大数据,关系型DB,NoSQL等--互联网时代的ORM 工具--Bee Bee ,一个简单,易用,功能强大(编码少、开发速度快,运行快)的 JAVA ORM 框架。 Bee简单易用 :单表操作、多表关联操作,可以不用写sql,极少语句就可以完成SQL操作; 概念简单 ,

    2024年02月11日
    浏览(28)
  • 【sgCreateAPI】自定义小工具:敏捷开发→自动化生成API接口脚本(接口代码生成工具)

    【sgCreateAPI】自定义小工具:敏捷开发→自动化生成API接口脚本(接口代码生成工具)

      具体步骤:登录 Apifox https://app.apifox.com/   圈选复制上面的内容粘贴到【接口地址列表】输入框,自动生成脚本代码 生成的接口请求代码是基于 【Vue.js最新版】【基于jQuery Ajax】[sd.js]最新原生完整版for凯哥API版本_你挚爱的强哥的博客-CSDN博客 【代码】【最新版】【基于j

    2024年02月09日
    浏览(18)
  • Go framework-Beego

    Go framework-Beego

    目录 一、Beego 1、创建Beego项目 1.1、命令行方式创建项目 1.2、使用bee工具 1、bee api,创建API应用 2、bee new 命令会自动创建beego 的go mod项目。 2、Admin管理后台         Beego用于在Go中快速开发企业应用程序,包括RESTful API、web应用程序和后端服务。 Beego 源码地址 Beego 官方站

    2024年02月12日
    浏览(12)
  • 使用PyCharm开发工具创建工程

    使用PyCharm开发工具创建工程

    前面文章实现了开发 python程序使用的 开发工具PyCharm,本文来学习使用 PyCharm开发工具创建一个 python工程。 1. 首先,打开 PyCharm开发工具,打开 \\\"New project\\\" 选项: 2.  设置工程名即 Name的值,设置工程所存放的路径,这里我所设置的 \\\"Location\\\" 的值为 : 同时,下面 interpreter为

    2024年04月27日
    浏览(8)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包