20090308 -------- The Django volunteers are quick. Yesterday I created my first Django ticket: :djangoticket:`10431`, and it didn't last half an hour before somebody answered. The answer wasn't long: It just said "Dupe of :djangoticket:`8164>`". Yes, I didn't look at the SortedDict class. And this solution of just setting `SortedDict.keyOrder` is better and simpler than my method. But where is this update? The patch is marked "Accepted", but is not yet in the trunk. How can I now get it? Answer: - Download the patch from http://code.djangoproject.com/attachment/ticket/8164/modelforms-fields-order.diff - Then in a command shell:: L:\snapshot\django>patch < c:\temp\modelforms-fields-order.diff can't find file to patch at input line 5 Perhaps you should have used the -p or --strip option? The text leading up to this was: -------------------------- |diff --git a/django/forms/models.py b/django/forms/models.py |index e6bbb98..d5eab82 100644 |--- a/django/forms/models.py |+++ b/django/forms/models.py -------------------------- File to patch: L:\snapshot\django>cd trunk The system cannot find the path specified. L:\snapshot\django>patch -p1 < c:\temp\modelforms-fields-order.diff patching file django/forms/models.py patching file docs/topics/forms/modelforms.txt patching file tests/modeltests/model_forms/models.py