【问题标题】:Add uuid field in django Existing User model?在 django 现有用户模型中添加 uuid 字段?
【发布时间】:2018-05-08 17:08:21
【问题描述】:

我正在为我的应用程序使用 Django Rest 框架。我几乎使用 django 用户模型实现了注册和登录过程而没有自定义它现在我想在其中添加一个 uuid 字段。有什么办法可以只添加 uuid 字段而其他过程保持不变?

【问题讨论】:

标签: django django-models django-rest-framework django-users


【解决方案1】:

将UUIDField 添加到现有模型并不容易,但您可以阅读官方 Django 文档中特定部分的操作指南(几个月前我更新了它):

Migrations that add unique fields.

【讨论】:

  • 我完成了这些步骤,一切正常,除了每当我运行 makemigrations 我得到Alter field uuid on mymodel ?
  • 你有什么问题?您能否清楚地写出您的问题,或者更好地打开一个新问题,因为与此原始问题无关。
  • 每次我运行迁移时,它都认为我改变了字段。这是迁移语句“-在配置文件上更改字段 qrcode”,其中 qrcode 是我的 uuid 对象,配置文件是模型
  • 抱歉弄明白了。我的 django 模型是 default=uuid.uuid4() 而不是 default=uuid.uuid4
  • 好的。如果你觉得这个答案有用,也许你可以投票给它谢谢。
猜你喜欢
  • 2010-10-24
  • 2020-09-04
  • 2017-10-22
  • 2019-06-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-04-20
  • 2021-10-07
相关资源
最近更新 更多