1作者: btdmaster2 个月前原帖
我有一些数据结构如下所示: 汽车: ``` 座位: [{ID: frontSeatId}, {ID: backSeatId}] 驾驶员: {'姓名':'乔', '薪资美元': 42000} 音响系统: {'类型ID': androidAutoId, 协议: [{ID: radioProtocolId}, {ID: bluetoothProtocolId}]} ``` 在这个系统中,我们经常需要进行部分更新,例如: 汽车: ``` 驾驶员: {'姓名': '杰克'} 音响系统: {协议: [{ID: bluetoothProtocolId}]} ``` 这意味着音响系统协议表应该删除旧条目并创建新条目,以使汽车仅支持蓝牙,同时驾驶员的名字应该从乔改为杰克。 有没有一种ORM可以让你以原子方式进行这些部分更新,而无需为每个类似汽车的对象编写自定义控制器? 我更看重易用性而非性能。语言方面我没有特别的要求。理想情况下,它应该提供一个简单的接口,让模型定义控制器。 我尝试过SQLModel,它承诺可以实现这一点,但最终遇到了令人困惑的JSON验证,SQLModel类型与内部SQLAlchemy模型之间的混淆,最终还是不得不手动写session.add(seats)。 如果SQL中没有这种实现,是否有其他数据库支持像这样的ID作为值的方式,即传入一个ID会改变引用,而传入一个值会改变该引用处的值?
1作者: techn002 个月前原帖
我正在使用一个很酷的工具,叫做 localias,它允许你为在 Mac 上运行的服务设置带有 https 的 `.local` 域名。能够在同一地址访问网络上的服务非常有帮助(尤其是对于移动开发)。例如: `localias add frontend.local 5173` # 你现在可以访问 `https://frontend.local`,它将解析到你本地监听在 5173 端口的服务。 但似乎苹果将 mDNS 功能锁定在了付费墙后面? [GitHub 链接](https://github.com/peterldowns/localias/issues/40#issuecomment-2630197849) [苹果开发者论坛链接](https://developer.apple.com/forums/thread/663271) 有没有什么解决方法或替代方案?