go

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

2022-08-24  本文已影响0人  beyond阿亮

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

beego网上花店功能介绍

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

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

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

使用技术

功能展示

主页.jpg 详细.jpg 注册.jpg 登录.jpg 订单列表.jpg 用户中心.jpg 后台管理.jpg 商品管理.jpg 用户管理.jpg

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/

上一篇 下一篇

猜你喜欢

热点阅读