14

使用 Jinzhu 的 GORM 包,顺便说一句,我目前有这个结构:

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

4

1 回答 1

24

文档gorm:"-",但代码表明sql:"-"是正确的语法。

我的测试证实了这一点。

于 2016-05-02T02:09:33.530 回答