美文网首页
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