Django - 保存和管理项目范围的设置

时间:2015-08-19 08:51:24

标签: python django

我的Django项目允许用户为某个页面选择颜色,例如颜色。我希望的更改取决于用户,这意味着,一个用户所做的更改会影响所有其他用户,如何存储此颜色变量,以及如何更改它?

THX

1 个答案:

答案 0 :(得分:1)

您应该将颜色存储在单独的模型中,并将其外键存储在所有用户模型中。

class Color(models.Model):

    value = StringField()

class User(models.Model):

    ...
    color = models.ForeignKey(Color)