From 2b3358fbc94167bfd1e0eb7eb7ea6660655ebf31 Mon Sep 17 00:00:00 2001 From: Enam Singh Date: Sun, 21 Sep 2025 23:14:18 -0700 Subject: [PATCH] docs: clarify that query- param None= Omitted; '?q=' is a empty string --- docs/en/docs/tutorial/query-params-str-validations.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/docs/en/docs/tutorial/query-params-str-validations.md b/docs/en/docs/tutorial/query-params-str-validations.md index adf08a924..bf5153fe8 100644 --- a/docs/en/docs/tutorial/query-params-str-validations.md +++ b/docs/en/docs/tutorial/query-params-str-validations.md @@ -265,7 +265,9 @@ You can declare that a parameter can accept `None`, but that it's still required To do that, you can declare that `None` is a valid type but simply do not declare a default value: {* ../../docs_src/query_params_str_validations/tutorial006c_an_py310.py hl[9] *} - +!!! note +<'None" = parametter omitted from URL +?q= is a empty string, not None> ## Query parameter list / multiple values { #query-parameter-list-multiple-values } When you define a query parameter explicitly with `Query` you can also declare it to receive a list of values, or said in another way, to receive multiple values.