高梁Golang教程网
博客首页
实战学习Golang
日常工作实战
小程序实战开发
微信小程序开发
百度智能小程序开发
QQ小程序开发
头条小程序开发
支付宝小程序开发
学习笔记
首页
golang实战教程
golang实战开发之基础配置篇:博客模板的格式语法和后端如何传递数据到模板逻辑
前面的章节中,我们选择了使用iris.Django作为我们前端使用的模板引擎,因此我们这里只介绍它的相关语法。iris.Django模板语法和使用iris.Django模板引擎的模板解析器是pongo2,它是一个类似于 Django 模板语法的模板引擎。Django 是一个开放源代码Python编写
golang实战教程
2021-01-01
1033 阅读
golang实战开发之基础配置篇:博客的控制器函数和使用
iris框架的资料,不是太多,可能使用iris框架的人,都是实用主义吧,直接都是看实例来操作了。在这里,我还是要简单说一下,以加深控制器的印象。控制器属于MVC中的C,C即controller控制器是指控制器接受用户的输入并调用模型和视图去完成用户的需求,控制器本身不输出任何东西和做任何处理。它只是
golang实战教程
2021-01-01
1041 阅读
golang实战开发之基础配置篇:博客的iris中间件配置
中间件的意思是,我们运行博客后,用户访问一个链接,程序会最终执行这个链接对应的控制器。在执行控制器里面的代码之前运行的其他代码,我们就叫做中间件。比如常用到的中间件有:authorization权限判断,logger访问日志,cors跨域处理options请求等。这些中间件有做拦截的,有做旁路的等等
golang实战教程
2021-01-01
1502 阅读
golang实战开发之基础配置篇:gorm的使用,数据库的连接和配置以及数据库操作
gorm是一个Golang写的,开发人员友好的ORM库。前面配置章节我们已经使用gorm对我们设计的mysql数据库进行了连接。这一节我们再讲讲怎么配置gorm。gorm支持多种数据库连接,目前官方列出来的支持库有:MySQL, PostgreSQL, SQLite, SQL Server 四种数据
golang实战教程
2021-01-01
1379 阅读
golang实战开发之基础配置篇:数据表和golang结构体关联和映射关系处理
上一节我们介绍了gorm的连接和配置,并且我们也在数据库中创建了 admins、article_data、articles、attachments、categories 五个表。但是我们还没有将它和golang结合在一起,我们的博客网站还不能从数据库读写数据。需要使用gorm来读写数据,我们还需要先
golang实战教程
2021-01-01
1178 阅读
golang实战开发之基础配置篇:扩展模板引擎功能,给模板引擎添加自定义函数
iris内置的模板引擎语言和标签,默认是不支持使用golang的函数的。但有时候,我们又需要在模板中处理一些变量。这个时候我们就需要手动给模板引擎添加自定义函数了。给模板引擎添加自定义函数的方法很简单,先是写好函数,然后将函数添加到模板引擎就可以了。下面我们以给模板添加一个时间格式化函数为例,说明给
golang实战教程
2021-01-01
1066 阅读
golang实战开发之基础配置篇:为博客网站项目选择合适的前端模板引擎
对于golang开发网站来说,直接用golang来处理输出内容,很难满足我们多样化的页面效果需求的,因此,我们需要先给我们的博客网站设置一个模板引擎。模板引擎的作用就是让我们可以使用html标记语言来编排我们的页面,包括html、css、js等的运用。我们在Serve 函数中,增加如下代码 pug
golang实战教程
2021-01-01
914 阅读
golang实战开发之基础配置篇:我的博客项目配置文件数据和配置的读写处理
上一节,我们已经定义和创建了我们需要的目录,和项目初始化。这一节我们就可以开始编写博客配置功能了。上面我们提到,我们的配置处理函数将存放在config目录中。我们的项目还需要配置文件。配置文件我们就命名为config.json。它是一个json文件,里面将包含了博客网站的基本信息、数据库配置信息等。
golang实战教程
2021-01-01
2011 阅读
golang实战开发之基础配置篇:建立项目,为我的博客项目制定目录层次结构和项目初始化
前期准备、构思已经相对比较完善了,我们在构思章节中,已经明确了我们的需求,知道我们的博客他需要有些什么功能,博客的数据库设计、博客的界面设计等信息。也大致了解到了golang的安装配置、基本语法等。这一节内容中,我们将开始进行我们最重要的一步,开始实战学习golang了。目录结构一个清晰明确的目录结
golang实战教程
2021-01-01
1193 阅读
golang实战开发之拓展学习-golang的基础语法和常用开发工具
golang的基础语法golang的基础语法和其他语言大部分都差别不大,如果我们有学习过其他语言,比如JavaScript,php,java,python等,有其他语言的语法基础,那么我们学习golang将更容易上手。那我们直接开始介绍golang的语法吧。注释注释分单行注释和多行注释。golang
golang实战教程
2021-01-01
1671 阅读
首页
上一页
1
...
3
4
5
下一页
尾页
推荐文章
golang实战开发之博客功能篇:获取路由参数和表单数据读取处理
794阅读
golang实战开发之博客功能篇:管理员的登陆和权限控制以及sessions、cookie的使用
833阅读
golang实战开发之博客功能篇:文章发布与修改和将数据存储到数据库处理
837阅读
golang实战开发之博客功能篇:博客的初始化处理和管理员的账号注册
900阅读
golang实战开发之博客功能篇:文章详情展示浏览与记录浏览量方式
900阅读
golang实战开发之博客功能篇:文章图片上传和生成缩略图处理
903阅读