File tree Expand file tree Collapse file tree 1 file changed +2
-2
lines changed Expand file tree Collapse file tree 1 file changed +2
-2
lines changed Original file line number Diff line number Diff line change @@ -118,15 +118,15 @@ If you want to change the list of valid query parameters, override the `.query_r
118118``` python
119119# compiled regex that matches the allowed https://jsonapi.org/format/#query-parameters
120120# `sort` and `include` stand alone; `filter`, `fields`, and `page` have []'s
121- query_regex = re.compile(r ' ^ ( sort| include) $ | ^ ( filter| fields| page) ( \[ [\w \.\- ]+ \] ) ? $ ' )
121+ query_regex = re.compile(r " ^ ( sort| include) $ | ^ ( ?P<type> filter| fields| page) ( \[ [\w \.\- ]+ \] ) ? $ " )
122122```
123123For example:
124124``` python
125125import re
126126from rest_framework_json_api.filters import QueryParameterValidationFilter
127127
128128class MyQPValidator (QueryParameterValidationFilter ):
129- query_regex = re.compile(r ' ^ ( sort| include| page| page_size) $ | ^ ( filter| fields| page) ( \[ [\w \.\- ]+ \] ) ? $ ' )
129+ query_regex = re.compile(r " ^ ( sort| include| page| page_size) $ | ^ ( ?P<type> filter| fields| page) ( \[ [\w \.\- ]+ \] ) ? $ " )
130130```
131131
132132If you don't care if non-JSON: API query parameters are allowed (and potentially silently ignored),
You can’t perform that action at this time.
0 commit comments