Fixed #8911 -- Several corrections for the 1.0 porting documentation, thanks arien.
git-svn-id: http://code.djangoproject.com/svn/django/trunk@8979 bcc190cf-cafb-0310-a4f2-bffc1f526a37
This commit is contained in:
parent
165b55828a
commit
acf2600a4c
|
@ -42,7 +42,7 @@ Rename ``maxlength`` to ``max_length``
|
||||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
|
|
||||||
Rename your ``maxlength`` argument to ``max_length`` (this was changed to be
|
Rename your ``maxlength`` argument to ``max_length`` (this was changed to be
|
||||||
consistant with form fields):
|
consistent with form fields):
|
||||||
|
|
||||||
Replace ``__str__`` with ``__unicode__``
|
Replace ``__str__`` with ``__unicode__``
|
||||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
|
@ -473,7 +473,7 @@ New (1.0)::
|
||||||
import datetime
|
import datetime
|
||||||
|
|
||||||
class Article(models.Model):
|
class Article(models.Model):
|
||||||
title = models.CharField(maxlength=100)
|
title = models.CharField(max_length=100)
|
||||||
published = models.DateField(default=datetime.datetime.now)
|
published = models.DateField(default=datetime.datetime.now)
|
||||||
|
|
||||||
``DecimalField`` is new, and ``FloatField`` is now a proper float
|
``DecimalField`` is new, and ``FloatField`` is now a proper float
|
||||||
|
@ -536,7 +536,7 @@ Notes:
|
||||||
this procedure for any of the standard Django models.
|
this procedure for any of the standard Django models.
|
||||||
|
|
||||||
If something goes wrong in the above process, just copy your backed up
|
If something goes wrong in the above process, just copy your backed up
|
||||||
database file over the top of the original file and start again.
|
database file over the original file and start again.
|
||||||
|
|
||||||
Internationalization
|
Internationalization
|
||||||
--------------------
|
--------------------
|
||||||
|
@ -644,10 +644,10 @@ Syndication
|
||||||
``Feed.__init__`` has changed
|
``Feed.__init__`` has changed
|
||||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
|
|
||||||
The ``__init__()`` parameters in the syndication framework's ``Feed`` class now
|
The ``__init__()`` method of the syndication framework's ``Feed`` class now
|
||||||
take an ``HttpRequest`` object as its second parameter, instead of the feed's
|
takes an ``HttpRequest`` object as its second parameter, instead of the feed's
|
||||||
URL. This allows the syndication framework to work without requiring the sites
|
URL. This allows the syndication framework to work without requiring the sites
|
||||||
framework. This only affects code that subclass ``Feed`` and overrides the
|
framework. This only affects code that subclasses ``Feed`` and overrides the
|
||||||
``__init__()`` method, and code that calls ``Feed.__init__()`` directly.
|
``__init__()`` method, and code that calls ``Feed.__init__()`` directly.
|
||||||
|
|
||||||
Data structures
|
Data structures
|
||||||
|
@ -656,8 +656,8 @@ Data structures
|
||||||
``SortedDictFromList`` is gone
|
``SortedDictFromList`` is gone
|
||||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
|
|
||||||
`django.newforms.forms.SortedDictFromList`` was removed.
|
``django.newforms.forms.SortedDictFromList`` was removed.
|
||||||
:class:`django.utils.datastructures.SortedDict`` can now be instantiated with
|
:class:`django.utils.datastructures.SortedDict` can now be instantiated with
|
||||||
a sequence of tuples.
|
a sequence of tuples.
|
||||||
|
|
||||||
To update your code:
|
To update your code:
|
||||||
|
@ -665,9 +665,9 @@ To update your code:
|
||||||
1. Use :class:`django.utils.datastructures.SortedDict` wherever you were
|
1. Use :class:`django.utils.datastructures.SortedDict` wherever you were
|
||||||
using ``django.newforms.forms.SortedDictFromList``.
|
using ``django.newforms.forms.SortedDictFromList``.
|
||||||
|
|
||||||
2. Because :meth:`django.utils.datastructures.SortedDict.copy` returns a
|
2. Because :meth:`django.utils.datastructures.SortedDict.copy` doesn't
|
||||||
deepcopy as ``SortedDictFromList`` method did, you will need to update
|
return a deepcopy as ``SortedDictFromList.copy()`` did, you will need
|
||||||
your code if you were relying on a deepcopy. Do this by using
|
to update your code if you were relying on a deepcopy. Do this by using
|
||||||
``copy.deepcopy`` directly.
|
``copy.deepcopy`` directly.
|
||||||
|
|
||||||
Database backend functions
|
Database backend functions
|
||||||
|
|
Loading…
Reference in New Issue