当前位置: 首页 > news >正文

广州网站建设便宜自己怎么做商品小程序

广州网站建设便宜,自己怎么做商品小程序,制作3d动画的软件,云南做网站ToDoList 最近跟着qimi老师做了一个ToDoList,我做的GitHub地址贴在这里,但由于前端出了点问题,所以都是用postman进行测试 原项目地址 部分功能展示 删除代办 查找代办 下面给出思路 思路 其实这是一个很简单的增删改查的实现&#xff…

ToDoList

最近跟着qimi老师做了一个ToDoList,我做的GitHub地址贴在这里,但由于前端出了点问题,所以都是用postman进行测试

原项目地址

部分功能展示

删除代办

Untitled

查找代办

Untitled

下面给出思路

思路

其实这是一个很简单的增删改查的实现,要做的就三点:设计路由、设计todo事项的组成、设计增删改查以及返回参数。同时我也从中学到了一点:遇事不决,先写注释!

设计路由

设计路由针对这个而言很简单,因为总共四大项CRUD,查询函数里面再分单个和整体,所以就以实际操作命名,然后删除和查询单个后面再添加对应的id,类似于

v1Group.GET("/todo/:id", func(c *gin.Context) {var todo Todoid := c.Param("id") // 从请求的URL参数中获取IDif err := DB.First(&todo, id).Error; err != nil {c.JSON(http.StatusNotFound, gin.H{"error": "Todo not found"})} else {c.JSON(http.StatusOK, gin.H{"code": 200,"msg":  "success","data": todo,})}
})

设计todo事项的组成

这个最简单的三个点就是id,内容,状态(是否删除),所以做出以下设计,后续还可以进行增加内容,例如重复次数,提醒时间点,截止时间,等等

type Todo struct {Id     int    `json:"id"`Title  string `json:"title"`Status string `json:"status"`
}

设计增删改查以及返回参数

直接采用gorm框架,不过gorm有一定的改变,例如直接关闭数据库,不用手动实现,其余都在代码当中,这里贴一个初始化函数

func initMySQL() (err error) {dsn := "root:pwd0@tcp(127.0.0.1:3306)/database?charset=utf8mb4&parseTime=True&loc=Local"DB, err = gorm.Open(mysql.Open(dsn), &gorm.Config{})if err != nil {return err}return nil
}

反思

这是一个很简单的小demo,只需要一两个小时就可以搞定,但是还是锻炼了我很多,初学总是记不住很多东西,这么一个简单的东西可以很有效的让我把基础再度巩固

http://www.yayakq.cn/news/929170/

相关文章:

  • 织梦网站版权网站代码调试
  • 企业网站优化排名方案优秀电子商务网站
  • 禹城网站建设价格郑州小程序开发报价
  • 太原专门做网站泰安专业网站建设公司
  • 学校网站建设都是谁做的企业对企业的电子商务网站有哪些
  • 凡科网站做商城建设网站需要提交什么资料
  • 如何构建成交型网站电商网站建设那家好
  • 济南网站建设92jzh广东互联网公司排名
  • 深圳做微信商城网站建设网业升级坊问
  • 菲律宾 网站开发公司我为什么不建议年轻人做销售
  • 上海城市分站seo手机兼职在家挣钱的方法
  • 深圳做网站设计的公司免费网站制作软件的app
  • 百度站长工具平台jsp网站开发源码实例
  • 网站收录查询爱站潍坊公司网站制作
  • 班级做网站人的叫什么南充网站建设制作
  • 手机社交网站模板建设网站市场规模
  • 河南如何优化网站网络开发是什么
  • 俄语网站seo网站有哪些
  • 网站登记备案表pc网站 手机网站 微信
  • 双一流建设网站首页重庆网站建设
  • vps里面设置了一下读取和写入网站无法显示了如何免费注册一个网站
  • 大型大型网站建设方案ppt模板宣传网站怎么做的
  • 空间怎么做网站天门建站
  • 火星建站免费wap自助建站wordpress exif
  • 贵阳网络公司网站建设网站轮换图
  • 网站公司图片网站建设ip
  • 什么平台做网站dede后台网站地图怎么做
  • 郑州美容网站建设网站建设咨询有客诚信网站建设咨询
  • 企业网站开发步骤网站建设项目工作分解
  • 临安市建设局网站网站举报查询