From b307fb09bb615361ee296d0c1f8d1a7c4809f6dd Mon Sep 17 00:00:00 2001 From: Adrian Holovaty Date: Mon, 1 Aug 2005 16:26:39 +0000 Subject: Fixed #239 and #107 -- Changed model init() to use Field.get_default() if the value wasn't explicitly passed as a keyword argument. That means setting 'id=None' is no longer necessary, and you can leave off fields if you want them to have default values set. git-svn-id: http://code.djangoproject.com/svn/django/trunk@360 bcc190cf-cafb-0310-a4f2-bffc1f526a37 --- docs/db-api.txt | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'docs/db-api.txt') diff --git a/docs/db-api.txt b/docs/db-api.txt index 91ce2e8ac2..8a85c4ebdd 100644 --- a/docs/db-api.txt +++ b/docs/db-api.txt @@ -333,8 +333,7 @@ Creating new objects Creating new objects (i.e. ``INSERT``) is done by creating new instances of objects then calling save() on them:: - >>> p = polls.Poll(id=None, - ... slug="eggs", + >>> p = polls.Poll(slug="eggs", ... question="How do you like your eggs?", ... pub_date=datetime.datetime.now(), ... expire_date=some_future_date) @@ -355,8 +354,7 @@ Related objects (i.e. ``Choices``) are created using convience functions:: Each of those ``add_choice`` methods is equivilent to (except obviously much simpler than):: - >>> c = polls.Choice(id=None, - ... poll_id=p.id, + >>> c = polls.Choice(poll_id=p.id, ... choice="Over easy", ... votes=0) >>> c.save() -- cgit v1.3