diff options
| author | Tim Graham <timograham@gmail.com> | 2012-12-18 07:04:17 -0500 |
|---|---|---|
| committer | Tim Graham <timograham@gmail.com> | 2012-12-18 08:14:37 -0500 |
| commit | e11bd5c5ac0c7d85723451f8da7b6ad30fefc680 (patch) | |
| tree | cf4e61fe182164ad48e22e698f53a63f8ef8b762 /docs | |
| parent | 2545dc59bf44131a1f60f7393f29f025939f3a09 (diff) | |
[1.5.X] Fixed #19442 - Clarified that raw SQL must be committed.
Thanks startup.canada for the suggestion.
Backport of 31f49f1396 from master
Diffstat (limited to 'docs')
| -rw-r--r-- | docs/topics/db/transactions.txt | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/docs/topics/db/transactions.txt b/docs/topics/db/transactions.txt index 65944abb8b..e3c2cadf6d 100644 --- a/docs/topics/db/transactions.txt +++ b/docs/topics/db/transactions.txt @@ -199,7 +199,8 @@ Requirements for transaction handling Django requires that every transaction that is opened is closed before the completion of a request. If you are using :func:`autocommit` (the default commit mode) or :func:`commit_on_success`, this will be done -for you automatically. However, if you are manually managing +for you automatically (with the exception of :ref:`executing custom SQL +<executing-custom-sql>`). However, if you are manually managing transactions (using the :func:`commit_manually` decorator), you must ensure that the transaction is either committed or rolled back before a request is completed. |
