美文网首页
python3 django models.py使用UUIDFi

python3 django models.py使用UUIDFi

作者: Xmaxdev | 来源:发表于2019-06-21 10:55 被阅读0次

我的models.py User是这么定义的主键default是uuid4

user_id = models.UUIDField(primary_key=True, auto_created=True, default=uuid.uuid4, editable=False)
image.png

但是存到数据库的数据就是对的
前端传入的时候就是类似这种的
2b4ee2-ebe78f4-74792-3a713-eb-0048ca1
我的解决办法就是

        request.session['user_id'] = str(db_username.user_id).replace("-", "")  # 给session放入userid字段(uuid)需要转str之后再替换

转变类型之后替换"-"为空
(此为给session传入登录用户id)

相关文章

网友评论

      本文标题:python3 django models.py使用UUIDFi

      本文链接:https://www.haomeiwen.com/subject/ysaeqctx.html