summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorAdrian Holovaty <adrian@holovaty.com>2005-08-01 16:26:39 +0000
committerAdrian Holovaty <adrian@holovaty.com>2005-08-01 16:26:39 +0000
commitb307fb09bb615361ee296d0c1f8d1a7c4809f6dd (patch)
treedcd24dd3208358dcdf774cce7367f5ee9528d49b /docs
parent1a8fc57bf6e4b86fe047d04fea2efe50296634d0 (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.txt6
-rw-r--r--docs/overview.txt4
-rw-r--r--docs/tutorial01.txt2
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()