1 | Index: db-api.txt |
---|
2 | =================================================================== |
---|
3 | --- db-api.txt (revision 4193) |
---|
4 | +++ db-api.txt (working copy) |
---|
5 | @@ -142,10 +142,10 @@ |
---|
6 | or ``UPDATE`` SQL statements. Specifically, when you call ``save()``, Django |
---|
7 | follows this algorithm: |
---|
8 | |
---|
9 | - * If the object's primary key attribute is set to a value that evaluates to |
---|
10 | - ``False`` (such as ``None`` or the empty string), Django executes a |
---|
11 | - ``SELECT`` query to determine whether a record with the given primary key |
---|
12 | - already exists. |
---|
13 | + * If the object's primary key attribute is set to a value that |
---|
14 | + evaluates to ``True`` (whatever excluding ``None`` or an empty |
---|
15 | + string), Django executes a ``SELECT`` query to determine whether a |
---|
16 | + record with the given primary key already exists. |
---|
17 | * If the record with the given primary key does already exist, Django |
---|
18 | executes an ``UPDATE`` query. |
---|
19 | * If the object's primary key attribute is *not* set, or if it's set but a |
---|