首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >GORM未忽略带有‘GORM:“-”`的字段

GORM未忽略带有‘GORM:“-”`的字段
EN

Stack Overflow用户
提问于 2016-05-01 12:22:13
回答 1查看 14.5K关注 0票数 14

使用金柱的GORM包,这是非常棒的顺便说一句,我现在有这样的结构:

代码语言:javascript
复制
type User struct {
    gorm.Model

    // The Users username
    Username string `gorm:"size:255;unique;not null"`

    // The Users email address
    Email string `gorm:"size:255;unique;not null"`

    // The Users hashed password
    Password string `gorm:"size:255;not null"`

    // The Users password confirmation (only for forms)
    PasswordC string `gorm:"-"`

    // The Users FULL NAME (e.g. Burt Reynolds)
    Fullname string `gorm:"size:255; not null"`

    // The Users Karma level
    Karma int

    // Is the user banned?
    Banned bool
}

但是我也使用了Gorilla的Schema包,所以任何表单值都会填充到结构中,但是我不希望将PasswordC保存到数据库中,因为它将是普通的Password字段被加密的纯文本,所以任何关于如何使GORM不保存PasswordC字段的信息都会被保存。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-05-02 10:09:34

docs显示为gorm:"-",但code表示sql:"-"是正确的语法。

我的测试验证了这一点。

票数 21
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36963008

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档