如何解决/api/addorderitem 处的 ValueError 在 Django rest 框架中格式错误的十六进制 UUID 字符串
我尝试使用 uuid 在 charfield 中创建一个随机的唯一字符串,但它给了我上述错误。
我的模型是:
从 utils 导入 create_new_ref_number
class OrderItem(models.Model):
#user = models.ForeignKey(User,on_delete=models.CASCADE,blank=True
orderItem_ID = models.UUIDField(max_length=12,editable=False,default=str(uuid.uuid4()))
order = models.ForeignKey(Order,blank=True,null=True,related_name='order_items')
item = models.ForeignKey(Product,null=True)
order_variants = models.ForeignKey(Variants,null=True)
quantity = models.IntegerField(default=1)
total_item_price = models.PositiveIntegerField(blank=True,)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。