首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >web2py:如何实现ON DELETE限制

web2py:如何实现ON DELETE限制
EN

Stack Overflow用户
提问于 2019-01-09 18:37:05
回答 1查看 71关注 0票数 0

如何在web2py上实现ON DELETE限制,即如果尝试删除被某些子记录引用的父记录,应该限制还是不允许该操作?

我指的是带有关键字on_delete的字段结构。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-01-09 22:03:40

您可以将ondelete参数设置为您想要的值:

代码语言:javascript
运行
复制
db.define_table('mytable',
    Field('myfield', 'reference othertable', ondelete='RESTRICT'),
    ...)

请记住,这只会导致数据库驱动程序在尝试禁止的删除时引发异常,因此您还需要在应用程序中包含代码,以便(a)捕获这些异常或(b)在尝试删除之前阻止此类删除(并相应地通知用户)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54108160

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档