Commits
Click on a commit to change the comparison rangefix return type of PreparedQuerySetSingle.execute Merge branch 'develop' into feat/add-prepared-parametrized-queries use QuerySet methods for creating queries in .values_list, .values, .update, .delete, .count, .exists fix style issue in test_prepared_query_get_sql; return PreparedDeleteQuery from _PreparedQueryMixin.delete instead of DeleteQuery fix style and typing issues type single CompiledQuerySet, CompiledValuesListQuery and CompiledValuesQuery add lru cache for queries that contain collections set _db to None when cloning compiled queries copy _sql_cache_maxsize and _dynamic_params_init when cloning compiled queries fix compiled queries using model object when filtering by foreign key instead of model pk raise error if compiled parameters are not provided don't store collection param name in sql cache, only length turn CollectionParameter into Criterion and generate 1=1 or 1=0 if provided parameter is empty (mirror `filters.is_in` and `filters.not_in` behaviour)