diff --git a/test_drf-api-tracking_params.py b/test_drf-api-tracking_params.py index c841b2a2..4a2ec404 100644 --- a/test_drf-api-tracking_params.py +++ b/test_drf-api-tracking_params.py @@ -1,43 +1,44 @@ import re """ AB 2022-03-08 The module is dissecting the parameters a bit weirdly for the I-F-J qquery case: 6 March 8, 2022, 3:45 p.m. 393 200 alain list /api/conditionset_light/ 127.0.0.1 127.0.0.1:8000 {'(eq(organizationcondition.organization.id,1)|eq(organizationcondition.organization.id,59))': '', 'eq(journalcondition.journal.id,707)': '', 'and(ge(journalcondition.valid_until,2022-03-08),le(journalcondition.valid_from,2022-03-08),ge(organizationcondition.valid_until,2022-03-08),le(organizationcondition.valid_from,2022-03-08))': ''} 5 March 8, 2022, 1:40 p.m. 260 200 alain list /api/conditionset_light/ 127.0.0.1 127.0.0.1:8000 {'and(eq(journalcondition.journal.id,1035),ne(condition_type.id,1),ge(journalcondition.valid_until,2022-03-08),le(journalcondition.valid_from,2022-03-08),ge(organizationcondition.valid_until,2022-03-08),le(organizationcondition.valid_from,2022-03-08))': ''} 4 Jan. 18, 2022, 9:42 a.m. 231 200 - list /api/conditionset_light/ 127.0.0.1 127.0.0.1:8000 {'and(eq(journalcondition.journal.id,1220),eq(organizationcondition.organization.id,52),ge(journalcondition.valid_until,2022-01-18),le(journalcondition.valid_from,2022-01-18),ge(organizationcondition.valid_until,2022-01-18),le(organizationcondition.valid_from,2022-01-18))': ''} 3 Jan. 18, 2022, 9:40 a.m. 246 200 - list /api/conditionset_light/ 127.0.0.1 127.0.0.1:8000 {'and(eq(journalcondition.journal.id,1220),ne(condition_type.id,1),ge(journalcondition.valid_until,2022-01-18),le(journalcondition.valid_from,2022-01-18),ge(organizationcondition.valid_until,2022-01-18),le(organizationcondition.valid_from,2022-01-18))': ''} 2 Jan. 4, 2022, 11:54 a.m. 342 200 alain list /api/conditionset_light/ 127.0.0.1 127.0.0.1:8000 {'and(eq(journalcondition.journal.id,1459),eq(organizationcondition.organization.id,1),ge(journalcondition.valid_until,2022-01-04),le(journalcondition.valid_from,2022-01-04),ge(organizationcondition.valid_until,2022-01-04),le(organizationcondition.valid_from,2022-01-04))': ''} 1 Jan. 4, 2022, 11:53 a.m. 291 200 alain list /api/conditionset_light/ 127.0.0.1 127.0.0.1:8000 {'and(eq(journalcondition.journal.id,1459),ne(condition_type.id,2),ge(journalcondition.valid_until,2022-01-04),le(journalcondition.valid_from,2022-01-04),ge(organizationcondition.valid_until,2022-01-04),le(organizationcondition.valid_from,2022-01-04))': ''} 6 API Request Logs Filter By view method All list By status code All 200 - +2022-03-11 understood: the complex queries in assets/src//pages/SearchFilterFields.js use & and | + for the query syntax. & confuses the logger, can we do something different? """ l = list(APIRequestLog.objects.all()) journal_re = re.compile(r'journalcondition\.journal\.id,\d*') organization_re = re.compile(r'organizationcondition\.organization\.id,\d*') for apirequest in l: try: print(journal_re.search(apirequest.query_params).group()) except AttributeError: pass try: print(organization_re.search(apirequest.query_params).group()) except AttributeError: pass print() \ No newline at end of file