python-eve oplog 在我的应用程序中不起作用
python-eve oplog in not working in my application
按照文档中提到的说明,在我的应用程序中,我已经为 OPLOG 进行了必要的配置,但由于某种原因,它没有按预期工作。
我向我的应用程序发出了一些 HTTP 请求,但没有任何记录。我的代码是:
RESOURCE_METHODS = ['GET','POST','DELETE']
ITEM_METHODS = ['GET','PATCH','DELETE']
X_DOMAINS = '*'
X_HEADERS = ['Authorization','If-Match','Access-Control-Expose-Headers','Content-Type','Pragma','Cache-Control']
X_EXPOSE_HEADERS = ['Origin', 'X-Requested-With', 'Content-Type', 'Accept']
OPLOG = True
OPLOG_ENDPOINT = 'oplogger'
DOMAIN = {
'user': {
'additional_lookup': {
'url': 'regex("[\w]+")',
'field': 'username',
},
'schema': {
'firstname': {
'type': 'string'
},
'lastname': {
'type': 'string'
},
'username': {
'type': 'string',
'unique': True
}
}
},
'oplog': {
'url': 'oplogger',
'datasource': {'source': 'oplog'}
}
}
知道如何解决这个问题吗?提前谢谢你。
您可能会遇到 known issue with the latest release of Eve. It's fixed in v0.8-dev (changelog),它计划于下个月发布(或多或少)。
如果您确认这确实是您的问题并且很着急,您可以立即安装开发版本:
pip install git+git://github.com/pyeve/eve.git
有关详细说明,请参阅 installation instructions。
按照文档中提到的说明,在我的应用程序中,我已经为 OPLOG 进行了必要的配置,但由于某种原因,它没有按预期工作。
我向我的应用程序发出了一些 HTTP 请求,但没有任何记录。我的代码是:
RESOURCE_METHODS = ['GET','POST','DELETE']
ITEM_METHODS = ['GET','PATCH','DELETE']
X_DOMAINS = '*'
X_HEADERS = ['Authorization','If-Match','Access-Control-Expose-Headers','Content-Type','Pragma','Cache-Control']
X_EXPOSE_HEADERS = ['Origin', 'X-Requested-With', 'Content-Type', 'Accept']
OPLOG = True
OPLOG_ENDPOINT = 'oplogger'
DOMAIN = {
'user': {
'additional_lookup': {
'url': 'regex("[\w]+")',
'field': 'username',
},
'schema': {
'firstname': {
'type': 'string'
},
'lastname': {
'type': 'string'
},
'username': {
'type': 'string',
'unique': True
}
}
},
'oplog': {
'url': 'oplogger',
'datasource': {'source': 'oplog'}
}
}
知道如何解决这个问题吗?提前谢谢你。
您可能会遇到 known issue with the latest release of Eve. It's fixed in v0.8-dev (changelog),它计划于下个月发布(或多或少)。
如果您确认这确实是您的问题并且很着急,您可以立即安装开发版本:
pip install git+git://github.com/pyeve/eve.git
有关详细说明,请参阅 installation instructions。