beego框架 golang web框架-网上花店
  5JI5mkgBF7ox 2023年11月08日 39 0

beego框架 golang web框架-网上花店

beego网上花店功能介绍

主页 商品列表展示 商品详情 用户登录注册 购买 购物车 评价 用户中心 订单列表

后台管理页 商品管理 添加修改删除商品 用户管理 添加删除用户

网上花店功能比较简单 适合刚接触beego的初学者

使用技术

  • beego框架

  • Mysql数据库

  • html前端

  • js框架bootstrap

功能展示

在这里插入图片描述 在这里插入图片描述 在这里插入图片描述 在这里插入图片描述 在这里插入图片描述

在这里插入图片描述 在这里插入图片描述 在这里插入图片描述 在这里插入图片描述

beego初时化

main.go

package main

import (
	_ "flower/routers"

	"github.com/astaxie/beego"
)

func main() {
	beego.Run()
}

beego路由

package routers

import (
	"flower/controllers"

	"github.com/astaxie/beego"
)

func init() {
	beego.Router("/login", &controllers.LoginController{}) //使用基础路由
	beego.Router("/", &controllers.MainController{})
	beego.Router("/home_search", &controllers.Home_searchController{})
	beego.Router("/gouwuche", &controllers.ShopcarController{})
	beego.Router("/gouwuche/del", &controllers.ShopcarController{}, "post:Del")

	beego.Router("/regist", &controllers.RegistController{})
	beego.Router("/warning", &controllers.WarningController{})
	beego.Router("/user_warning", &controllers.User_warningController{})
	beego.Router("/commodity/:id", &controllers.CommodityController{})
	beego.Router("/user", &controllers.UserController{})
	beego.Router("/order", &controllers.OrderController{})
	beego.Router("/tuijian", &controllers.TuijianController{})
	beego.Router("/root", &controllers.RootController{})

	beego.Router("/manage", &controllers.Manage_comController{})
	beego.Router("/manage_com/add", &controllers.Manage_comController{}, "post:Add")
	beego.Router("/manage_com/upd", &controllers.Manage_comController{}, "post:Upd")
	beego.Router("/manage_com/del", &controllers.Manage_comController{}, "post:Del")

	beego.Router("/manage_user", &controllers.Manage_userController{})
	beego.Router("/manage_user/add", &controllers.Manage_userController{}, "post:Add")
	//beego.Router("/manage_user/upd", &controllers.Manage_userController{}, "post:Upd")
	beego.Router("/manage_user/del", &controllers.Manage_userController{}, "post:Del")
}

运行

创建数据库, 然后修改数据库连接相关信息。

go mod init

bee run

访问: http://127.0.0.1:8080/

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
5JI5mkgBF7ox