django_rule_engine.api.views module
API views for rule validation.
- django_rule_engine.api.views.validate_rule(request)[source]
Valida uma regra do rule-engine com dados de exemplo.
POST /api/validate-rule/ Body: {
“rule”: “age >= 18 and status == ‘active’”, “data”: {“age”: 25, “status”: “active”}
}
- Response: {
“valid”: true, “result”: true, “matches”: true
}
Ou em caso de erro: {
“valid”: false, “error”: “mensagem de erro”
}