“2019年8月”存档文章有15

SQLAlchemy保存后如何返回id

在SQLAlchemy如果保存了模型的数据之后,如何返回保存后的Id?具体代码如下:PayPal_success = PayPayPalPaySucceed(PayPal_order_id=pay_success_order_id, status=pay_success_status, intent=pay_success_intent, user_id=use...

[HPM] Error occurred while trying to proxy request

今天在调试程序的时候,出现了如下错误:[HPM] Error occurred while trying to proxy request /api/v1/dashboard/shopping_cart from localhost:4200 to http://127.0.0.1:8000 (ECONNREFUSED) (https://nodejs.org/api/errors.html#er...

[HY000][1215] Cannot add foreign key constraint

今天在用SQLAlchemy建库的时候出现如下错误:[HY000][1215] Cannot add foreign key constraint出现错误的原因:无法添加外键映射。最后经过排查,主要是在另外一张表中没有设置索引。解决方案:Model代码如下:# Order class Order(db.Model): __tablename__ = 'order' id = ...

一篇关于电商的详细文章

一篇关于电商订单相关问题的文章,学习前辈的设计经验,文章地址:电商系统设计之订单

Navigation triggered outside Angular zone, did you forget to call 'ngZone.run()'?

最近在页面跳转的时候,出现如下提示:Navigation triggered outside Angular zone, did you forget to call 'ngZone.run()'?出现问题的原因:在Angular之外触发导航,需要调用ngZone.run()重新进入Angular区域。解决方案:修改源代码如下:import {Component, NgZone, OnInit} ...

关于Python UUID 的一些问题

这篇文章很好的讲解了在 Python 中 UUID 的一些相关知识。文章地址:Python 生成 UUID GUID但是通过这篇文章的方法,在Python 3.6中出现错误,具体错误内容:<class 'tuple'>: ("'str' object has no attribute 'bytes'",)出现错误的原因:Python版本不同,存在编码上的区别。解决方案:uuid.uuid5(uui...

SQLAlchemy lazy='joined'理解

在SQLAlchemy的关系选项有lazy选项,主要作用是:指定如何加载相关记录。选项有如下值:select: 首次访问按需加载;immediate: 源对象加载后就加载;joined: 加载记录,但使用连接;subquery: 立即加载记录,使用子查询;noload: 永不加载;dynamic: 不加载记录,但提供加载记录的查询。才开始没有理解上面的意义,所有记录都使用joined,写法如下:p...