From e243d8287442a65d8c620f5c4f3033aa7d6bbd82 Mon Sep 17 00:00:00 2001 From: Adrian Holovaty Date: Tue, 19 Jul 2005 15:44:04 +0000 Subject: [PATCH] Fixed ReST formatting bug in db-api.txt git-svn-id: http://code.djangoproject.com/svn/django/trunk@211 bcc190cf-cafb-0310-a4f2-bffc1f526a37 --- docs/db-api.txt | 74 ++++++++++++++++++++++++------------------------- 1 file changed, 37 insertions(+), 37 deletions(-) diff --git a/docs/db-api.txt b/docs/db-api.txt index 7d51e8e348..b01c85b5dd 100644 --- a/docs/db-api.txt +++ b/docs/db-api.txt @@ -49,43 +49,43 @@ translates (roughly) into the following SQL: The DB API supports the following lookup types: - ========== ============================================================== - Type Description - ========== ============================================================== - exact Exact match: ``polls.get_object(id__exact=14)``. - iexact Case-insensitive exact match: - ``polls.get_list(slug__iexact="foo")`` matches a slug of ``foo``, - ``FOO``, ``fOo``, etc. - contains Case-sensitive containment test: - ``polls.get_list(question__contains="spam")`` returns all polls - that contain "spam" in the question. (PostgreSQL only. MySQL - doesn't support case-sensitive LIKE statements; ``contains`` - will act like ``icontains`` for MySQL.) - icontains Case-insensitive containment test. - gt Greater than: ``polls.get_list(id__gt=4)``. - gte Greater than or equal to. - lt Less than. - lte Less than or equal to. - startswith Case-sensitive starts-with: - ``polls.get_list(question_startswith="Would")``. (PostgreSQL - only. MySQL doesn't support case-sensitive LIKE statements; - ``startswith`` will act like ``istartswith`` for MySQL.) - endswith Case-sensitive ends-with. (PostgreSQL only. MySQL doesn't - support case-sensitive LIKE statements; ``endswith`` will act - like ``iendswith`` for MySQL.) - istartswith Case-insensitive starts-with. - iendswith Case-insensitive ends-with. - range Range test: - ``polls.get_list(pub_date__range=(start_date, end_date))`` - returns all polls with a pub_date between ``start_date`` - and ``end_date`` (inclusive). - year For date/datetime fields, exact year match: - ``polls.get_count(pub_date__year=2005)``. - month For date/datetime fields, exact month match. - day For date/datetime fields, exact day match. - isnull True/False; does is IF NULL/IF NOT NULL lookup: - ``polls.get_list(expire_date__isnull=True)``. - ========== ============================================================== + =========== ============================================================== + Type Description + =========== ============================================================== + exact Exact match: ``polls.get_object(id__exact=14)``. + iexact Case-insensitive exact match: + ``polls.get_list(slug__iexact="foo")`` matches a slug of + ``foo``, ``FOO``, ``fOo``, etc. + contains Case-sensitive containment test: + ``polls.get_list(question__contains="spam")`` returns all polls + that contain "spam" in the question. (PostgreSQL only. MySQL + doesn't support case-sensitive LIKE statements; ``contains`` + will act like ``icontains`` for MySQL.) + icontains Case-insensitive containment test. + gt Greater than: ``polls.get_list(id__gt=4)``. + gte Greater than or equal to. + lt Less than. + lte Less than or equal to. + startswith Case-sensitive starts-with: + ``polls.get_list(question_startswith="Would")``. (PostgreSQL + only. MySQL doesn't support case-sensitive LIKE statements; + ``startswith`` will act like ``istartswith`` for MySQL.) + endswith Case-sensitive ends-with. (PostgreSQL only. MySQL doesn't + support case-sensitive LIKE statements; ``endswith`` will act + like ``iendswith`` for MySQL.) + istartswith Case-insensitive starts-with. + iendswith Case-insensitive ends-with. + range Range test: + ``polls.get_list(pub_date__range=(start_date, end_date))`` + returns all polls with a pub_date between ``start_date`` + and ``end_date`` (inclusive). + year For date/datetime fields, exact year match: + ``polls.get_count(pub_date__year=2005)``. + month For date/datetime fields, exact month match. + day For date/datetime fields, exact day match. + isnull True/False; does is IF NULL/IF NOT NULL lookup: + ``polls.get_list(expire_date__isnull=True)``. + =========== ============================================================== Multiple lookups are allowed, of course, and are translated as "AND"s::