Thanks Stefan, I am grateful that the feature is there and I don't quite have to get my hands dirty with sql. My program didn't like the above code much though somehow. I'll share the error in hope of getting some insights. Thanks again. -armin
There's been an error: Traceback (most recent call last): File "C:\Python24\lib\site-packages\django\core\handlers\base.py", line 64, in get_response response = callback(request, **param_dict) File "e:\djproj\armin\apps\passiondc\views\dating.py", line 219, in home adates.get_list(_or=[[('from__exact', myid), ('to__exact', myid)]]) File "C:\Python24\lib\site-packages\django\utils\functional.py", line 3, in _curried return args[0](*(args[1:]+moreargs), **dict(kwargs.items() + morekwargs.items())) File "C:\Python24\lib\site-packages\django\core\meta\__init__.py", line 1123, in function_get_list return list(function_get_iterator(opts, klass, **kwargs)) File "C:\Python24\lib\site-packages\django\core\meta\__init__.py", line 1105, in function_get_iterator select, sql, params = function_get_sql_clause(opts, **kwargs) File "C:\Python24\lib\site-packages\django\core\meta\__init__.py", line 1302, in function_get_sql_clause tables2, join_where2, where2, params2, _ = _parse_lookup(kwargs.items(), opts) File "C:\Python24\lib\site-packages\django\core\meta\__init__.py", line 1200, in _parse_lookup tables2, join_where2, where2, params2, table_count = _parse_lookup(val, opts, table_count) File "C:\Python24\lib\site-packages\django\core\meta\__init__.py", line 1290, in _parse_lookup _throw_bad_kwarg_error(kwarg) File "C:\Python24\lib\site-packages\django\core\meta\__init__.py", line 1181, in _throw_bad_kwarg_error raise TypeError, "got unexpected keyword argument '%s'" % kwarg TypeError: got unexpected keyword argument 'from__exact'