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

网站制作流程有哪些5000人朋友圈推广多少钱

网站制作流程有哪些,5000人朋友圈推广多少钱,做景区网站建设的公司,找个会做网站的 一起做网站数据库三个,如下: 注意:配置中间表的时候,表设计层面最好和配置的其他两张表契合,例如其他两张表为fate内的master和slave;要整合其对应关系的话,设计中间表的结构为master_id和slave_id最好(不然会涉及重写外键的操作) 重写外键(介绍) 对于 many2many 关系,连接表…

 数据库三个,如下:

注意:配置中间表的时候,表设计层面最好和配置的其他两张表契合,例如其他两张表为fate内的master和slave;要整合其对应关系的话,设计中间表的结构为master_id和slave_id最好(不然会涉及重写外键的操作)

重写外键(介绍)

对于 many2many 关系,连接表会同时拥有两个模型的外键,例如:

type User struct {gorm.ModelLanguages []Language `gorm:"many2many:user_languages;"`
}type Language struct {gorm.ModelName string
}// 连接表:user_languages
//   foreign key: user_id, reference: users.id
//   foreign key: language_id, reference: languages.id

若要重写它们,可以使用标签 foreignKeyreferencesjoinforeignKeyjoinReferences。当然,您不需要使用全部的标签,你可以仅使用其中的一个重写部分的外键、引用。

type User struct {gorm.ModelProfiles []Profile `gorm:"many2many:user_profiles;foreignKey:Refer;joinForeignKey:UserReferID;References:UserRefer;joinReferences:ProfileRefer"`Refer    uint      `gorm:"index:,unique"`
}type Profile struct {gorm.ModelName      stringUserRefer uint `gorm:"index:,unique"`
}// 会创建连接表:user_profiles
//   foreign key: user_refer_id, reference: users.refer
//   foreign key: profile_refer, reference: profiles.user_refer

Many To Many | GORM - The fantastic ORM library for Golang, aims to be developer friendly.icon-default.png?t=N7T8https://gorm.io/zh_CN/docs/many_to_many.html

前期准备工作:

1、创建要操作表的models:

/models/lesson.go:

package modelstype Lesson struct {Id      int       `json:"id"`Name    string    `json:"name"`}func (Lesson) TableName() string {return "lesson"
}

/models/student.go:

package modelstype Student struct {Id       intNumber   stringPassword stringClassId  intName     string}func (Student) TableName() string {return "student"
}

/models/lessonStudent.go:

package modelstype LessonStudent struct {LessonId  int `json:"lesson_id"`StudentId int `json:"student_id"`
}func (LessonStudent) TableName() string {return "lesson_student"
}

2、路由创建:

package routersimport ("gindemo04/controllers/admin""gindemo04/middle""github.com/gin-gonic/gin"
)func AdminRoutersInit(r *gin.Engine) {//middlewares.InitMiddleware中间件adminRouters := r.Group("/admin", middle.InitMiddleware){adminRouters.GET("/student", admin.StudentController{}.Index)}
}

3、控制器创建:

http://www.tj-hxxt.cn/news/102758.html

相关文章:

  • 天元建设集团有限公司审计项目seo网络优化师招聘
  • html5网站建设基本流程图游戏推广引流
  • 做网站尺寸一般都多大爱站网关键词查询网站
  • 宜宾做网站公司建立网站的步骤
  • 易语言做试用点击网站杭州网站
  • 做网站的公司没有技术seo网站推广方式
  • 公司网站制作方案个人小白如何做手游代理
  • 环球资源网的优势杭州网站推广优化公司
  • 网站建设费能不能认定为广告费西安互联网推广公司
  • 怎么做网站公司宣传资料深圳seo优化外包公司
  • 广州网站设计工作室资源
  • 长沙市住房和城乡建设委员会网站超级外链
  • 购物网站难做吗seo免费教程
  • 广州专业网站改版设计公司百度快照seo
  • 网页设计做网站首页品牌策划方案范文
  • 推广网站有多少家西安百度关键词优化
  • php部署网站软文广告是什么
  • 瑞安外贸网站制作百度站长工具综合查询
  • 个人网站怎么申请北京百度推广优化排名
  • 云库做供应链的网站优化关键词排名外包
  • 个人艺术作品网站建设策划书搜索引擎推广seo
  • 网站界面设计的要求电子商务网站建设与管理
  • 网站 外包 版权seo网站管理
  • 金昌网站建设营销型网站建设多少钱
  • 微信公众平台注册不了安卓优化软件
  • 一起做网店的类似网站seo专业培训费用
  • 自己做网站步骤 域名免费发布信息网网站
  • 网站做宣传的免费渠道有那种seo搜索引擎实训心得体会
  • wordpress外链图片无法显示适合seo软件
  • 网架提升公司成都网站seo公司