golang第一个简单项目实战+源码(gin+gorm)

创建项目并新建包

在这里插入图片描述

点击file->settings->GOPATH,把当前项目加进GOPATH目录中,然后点击apply,在这里插入图片描述

在这里插入图片描述
点击加号完成之后,在左边选择go build
在这里插入图片描述

新建数据库

编写配置信息

这里将数据的信息都写在了配置文件里面
在这里插入图片描述
dns的内容为:用户名:密码@(127.0.0.1:3306)/库的名称?charset=utf8mb4&parseTime=True&loc=Local

编写数据库字段

在这里插入图片描述

创建表

在这里插入图片描述
要使用到mysql.dns,当然要先告诉编译器他在哪个文件里面
在这里插入图片描述
然后点击运行后就可以创建表了,后面暂时也就不需要这个创建表的方法了

逻辑编写

创建用户

在这里插入图片描述

查找用户函数

在这里插入图片描述

删除用户

因为前端页面只传过来了用户的id,所以这里就按照id删除了,也不需要判断用户是否存在,因为能点击删除键的用户都是从数据库里列出来的,是一定存在的
在这里插入图片描述

删除用户函数

在这里插入图片描述

更新用户

更新用户页面
这里会渲染出modifie.html,将根据id查出来的用户传给前端
在这里插入图片描述

更新用户方法
因为这里是id不能被更新,然后就是根据id查用户,将用户名或者密码啥的改了
在这里插入图片描述
这里没有考虑到用户名是否重复,其实应该考虑一下,但是这里就不做演示了

结果演示

访问localhost:9090/index
在这里插入图片描述
点击更改,只能更改用户名或者密码
在这里插入图片描述
点击删除,再刷新界面
在这里插入图片描述

源码

点击链接

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值