dictcursor-docs-improvement

This commit is contained in:
Alexey Bashtanov 2020-06-18 15:40:45 +01:00
parent 779a1370ce
commit 96f0f63de2
2 changed files with 6 additions and 3 deletions

View File

@ -41,8 +41,8 @@ If you want to use a `!connection` subclass you can pass it as the
Dictionary-like cursor
^^^^^^^^^^^^^^^^^^^^^^
The dict cursors allow to access to the retrieved records using an interface
similar to the Python dictionaries instead of the tuples.
The dict cursors allow to access to the attributes of retrieved records
using an interface similar to the Python dictionaries instead of the tuples.
>>> dict_cur = conn.cursor(cursor_factory=psycopg2.extras.DictCursor)
>>> dict_cur.execute("INSERT INTO test (num, data) VALUES(%s, %s)",

View File

@ -130,7 +130,10 @@ class DictConnection(_connection):
class DictCursor(DictCursorBase):
"""A cursor that keeps a list of column name -> index mappings."""
"""A cursor that keeps a list of column name -> index mappings__.
.. __: https://docs.python.org/glossary.html#term-mapping
"""
def __init__(self, *args, **kwargs):
kwargs['row_factory'] = DictRow