class OptionalModelChoiceField(forms.ModelChoiceField):
no_change_choice = ('*', 'no change')
+ to_field_name = None
def __init__(self, no_change_choice = None, *args, **kwargs):
self.filter = None
from django.contrib.sites.models import Site
from django.conf import settings
from patchwork.parser import hash_patch
-import django.oldforms as oldforms
import re
import datetime, time
class ListURLNode(template.defaulttags.URLNode):
def __init__(self, kwargs):
- super(ListURLNode, self).__init__(None, [], {})
+ super(ListURLNode, self).__init__(None, [], {}, False)
self.params = {}
for (k, v) in kwargs.iteritems():
if k in list_params:
mkdir -p lib/packages lib/python
- At the time of initial release, patchwork depends on a svn version of
- django. I've been using svn commit 7854 - but anything after this
- point should be fine. If your distribution provides a sufficiently
- recent version of django, you can use that; if not, do a:
+ At the time of release, patchwork depends on django version 1.0.
+ However, most distros don't provide 1.0 yet. If yours does, then you
+ can skip this step. Otherwise, do a:
cd lib/packages
- svn checkout http://code.djangoproject.com/svn/django/trunk django
+ svn checkout http://code.djangoproject.com/svn/django/tags/releases/1.0
cd ../python
ln -s ../packages/django/django ./django