【发布时间】:2015-04-09 05:39:31
【问题描述】:
使用 Python eve 时如何添加一些自进程?
例如,这是我的活动架构。
schema = {
'id': {
'type': 'integer',
'readonly': True,
'unique': True,
},
'name': {
'type': 'string',
'minlength': 3,
'maxlength': 20,
'required': True,
},
'date': {
'type': 'datetime',
},
'location': {
'type': 'string',
},
'icon': {
'type': 'media',
},
'type': {
'type': 'integer',
'allowed': [i for i in range(5)],
},
'info': {
'type': 'list',
},
'share': {
'type': 'dict',
'readonly': True,
'schema': {
'url': {
'type': 'string',
},
'qr': {
'type': 'media',
}
}
},
'publisher': {
'type': 'list',
},
'participators': {
'type': 'list',
},
}
我想在使用 POST 创建活动时生成一个共享 url 和二维码,并给它一个简单的 ID,比如 001,我已经实现了生成类似二维码生成器的代码,但我没有t 如何在要发布的信息之后和保存到 MongoDB 之前添加所有这些功能。
我见过类似事件挂钩的东西,但我仍然不知道如何实现它,比如修复 POST 数据或其他一些功能。
你能给我看一些数据示例吗,非常感谢。
【问题讨论】: