当前,当我删除所引用的项目时。我仍然可以删除它。我想禁止这种错误。我在http://docs.python-eve.org或Google上找不到任何内容。
说我有以下两种模式:
foos = {
...
'schema' : {
...,
'bar': {
'type': 'string',
'required': true,
'data_relation': {
'resource': 'bars',
'field': 'name',
'embeddable': True
}
}
}
}
bars = {
...
'schema' : {
...,
'name': {
'type': 'string',
'required': true,
}
}
}
如果我现在从栏中删除一个项目,而该项目仍被foos中的> = 1个项目引用。我怎么能返回错误而不是删除bar项目?
我需要写一个
on_delete_item
def event(resource_name, item)
又如何?任何帮助表示赞赏。