diff options
| author | Adrian Holovaty <adrian@holovaty.com> | 2005-08-01 16:26:39 +0000 |
|---|---|---|
| committer | Adrian Holovaty <adrian@holovaty.com> | 2005-08-01 16:26:39 +0000 |
| commit | b307fb09bb615361ee296d0c1f8d1a7c4809f6dd (patch) | |
| tree | dcd24dd3208358dcdf774cce7367f5ee9528d49b /docs | |
| parent | 1a8fc57bf6e4b86fe047d04fea2efe50296634d0 (diff) | |
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
Diffstat (limited to 'docs')
| -rw-r--r-- | docs/db-api.txt | 6 | ||||
| -rw-r--r-- | docs/overview.txt | 4 | ||||
| -rw-r--r-- | docs/tutorial01.txt | 2 |
3 files changed, 5 insertions, 7 deletions
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() diff --git a/docs/overview.txt b/docs/overview.txt index 7fba5e1767..19d48ba059 100644 --- a/docs/overview.txt +++ b/docs/overview.txt @@ -64,7 +64,7 @@ is created on the fly: No code generation necessary:: [] # Create a new Reporter. - >>> r = reporters.Reporter(id=None, full_name='John Smith') + >>> r = reporters.Reporter(full_name='John Smith') # Save the object into the database. You have to call save() explicitly. >>> r.save() @@ -101,7 +101,7 @@ is created on the fly: No code generation necessary:: # Create an article. >>> from datetime import datetime - >>> a = articles.Article(id=None, pub_date=datetime.now(), headline='Django is cool', article='Yeah.', reporter_id=1) + >>> a = articles.Article(pub_date=datetime.now(), headline='Django is cool', article='Yeah.', reporter_id=1) >>> a.save() # Now the article is in the database. diff --git a/docs/tutorial01.txt b/docs/tutorial01.txt index bfdad7dfed..60f370e5a9 100644 --- a/docs/tutorial01.txt +++ b/docs/tutorial01.txt @@ -298,7 +298,7 @@ free Python API Django gives you:: # Create a new Poll. >>> from datetime import datetime - >>> p = polls.Poll(id=None, question="What's up?", pub_date=datetime.now()) + >>> p = polls.Poll(question="What's up?", pub_date=datetime.now()) # Save the object into the database. You have to call save() explicitly. >>> p.save() |
