Python Django使用同一模型中的另一个字段填充模型中的字段

索林·伯格休(Sorin Burghiu)

我有一个用户模型。我想要的是,当用户注册时,松弛字段中填充了来自使用用户电子邮件作为参数的函数的数据。(基本上,松弛应该是通过电子邮件生成的“ DS8ds9D”之类的东西。

我具有执行“ get_slack(email)”的功能,如果使用电子邮件在模型外部运行,该功能我知道。我收到的错误是当我尝试“ makemigrations”时说“ get_slack(email)”中的电子邮件为空。

class User(AbstractBaseUser, PermissionsMixin):

    email = models.EmailField(unique=True)
    is_staff = models.BooleanField(default=False)
    is_active = models.BooleanField(default=True)
    date_joined = models.DateTimeField(default=timezone.now)

    first_name = models.CharField(max_length=255)
    last_name = models.CharField(max_length=255)
    slack = models.CharField(max_length=255, default=get_slack(email))

我认为很清楚我要尝试建立的内容,但是使用“默认”的方法可能不合适。有什么建议?谢谢。

深红色python24

如果要在用户注册时创建松弛字段,则应覆盖默认的保存方法。

class User(AbstractBaseUser, PermissionsMixin):
    # ...

    def save(self, *args, **kwargs):
        self.slack = self.image    # do whatever processing you want
        super(User, self).save(*args, **kwargs)

参考文档

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用 Pandas 数据框字段在 Python 中的另一个字段中使用正则表达式替换文本?

来自分类Dev

根据同一模型中的另一个字段保存模型中的字段。姜戈

来自分类Dev

从一个字典聚合值以在Python中填充另一个

来自分类Dev

仅允许在Django模型和管理员中填充一个字段或另一个字段

来自分类Dev

根据同一个字典中的另一个值python设置的值

来自分类Dev

我如何将两个字段的总和与Django中同一模型上的另一个字段进行比较

来自分类Dev

使用键,一个字典中的值来获取python中另一个字典中的值

来自分类Dev

Django ModelField在添加新字段时将默认值添加到基于同一模型中的另一个字段

来自分类Dev

python,使用理解选择性地将值从一个字典弹出到另一个字典中

来自分类Dev

Django根据模型中的另一个字段列出一个字段分组列表

来自分类Dev

从另一个字典中删除字典(python 3中的奇怪行为)

来自分类Dev

用函数中的另一个字典替换字典的内容-Python

来自分类Dev

将包含列表的字典追加到python中的另一个字典

来自分类Dev

Django-根据另一个字段更新模型字段

来自分类Dev

从另一个字段获取Django模型字段

来自分类Dev

如何在python上制作一个字典在另一个字典中以及在另一个字典中

来自分类Dev

将一个字典中的值与 Python 中另一个字典中的值进行比较

来自分类Dev

在另一个 Python 脚本中使用 POST 方法创建 Django 模型实例

来自分类Dev

Python错误:(fields.E304)字段的反向访问器与另一个字段的反向访问器冲突

来自分类Dev

如何断言一个字典包含另一个字典,而在python中没有assertDictContainsSubset?

来自分类Dev

在另一个字符串中多次查找一个字符串-Python

来自分类Dev

如何根据一个字典在 Python 中查询另一个字典的值来修改或创建字典

来自分类Dev

用另一个字段填充db中的字段

来自分类Dev

如何在Python中从另一个字典复制唯一键和值

来自分类Dev

使用字段值更新同一文档中的另一个字段

来自分类Dev

将两个字典值合并为一个,然后将其添加到Python中的另一个字典中

来自分类Dev

如何根据python中另一个字典键的匹配来修改字典中的键值列表?

来自分类Dev

如何检查字典是否在python中的另一个字典中

来自分类Dev

在 Django 中使用模型作为另一个模型的多个字段

Related 相关文章

  1. 1

    如何使用 Pandas 数据框字段在 Python 中的另一个字段中使用正则表达式替换文本?

  2. 2

    根据同一模型中的另一个字段保存模型中的字段。姜戈

  3. 3

    从一个字典聚合值以在Python中填充另一个

  4. 4

    仅允许在Django模型和管理员中填充一个字段或另一个字段

  5. 5

    根据同一个字典中的另一个值python设置的值

  6. 6

    我如何将两个字段的总和与Django中同一模型上的另一个字段进行比较

  7. 7

    使用键,一个字典中的值来获取python中另一个字典中的值

  8. 8

    Django ModelField在添加新字段时将默认值添加到基于同一模型中的另一个字段

  9. 9

    python,使用理解选择性地将值从一个字典弹出到另一个字典中

  10. 10

    Django根据模型中的另一个字段列出一个字段分组列表

  11. 11

    从另一个字典中删除字典(python 3中的奇怪行为)

  12. 12

    用函数中的另一个字典替换字典的内容-Python

  13. 13

    将包含列表的字典追加到python中的另一个字典

  14. 14

    Django-根据另一个字段更新模型字段

  15. 15

    从另一个字段获取Django模型字段

  16. 16

    如何在python上制作一个字典在另一个字典中以及在另一个字典中

  17. 17

    将一个字典中的值与 Python 中另一个字典中的值进行比较

  18. 18

    在另一个 Python 脚本中使用 POST 方法创建 Django 模型实例

  19. 19

    Python错误:(fields.E304)字段的反向访问器与另一个字段的反向访问器冲突

  20. 20

    如何断言一个字典包含另一个字典,而在python中没有assertDictContainsSubset?

  21. 21

    在另一个字符串中多次查找一个字符串-Python

  22. 22

    如何根据一个字典在 Python 中查询另一个字典的值来修改或创建字典

  23. 23

    用另一个字段填充db中的字段

  24. 24

    如何在Python中从另一个字典复制唯一键和值

  25. 25

    使用字段值更新同一文档中的另一个字段

  26. 26

    将两个字典值合并为一个,然后将其添加到Python中的另一个字典中

  27. 27

    如何根据python中另一个字典键的匹配来修改字典中的键值列表?

  28. 28

    如何检查字典是否在python中的另一个字典中

  29. 29

    在 Django 中使用模型作为另一个模型的多个字段

热门标签

归档