mirror of
https://github.com/django/django.git
synced 2025-10-25 14:46:09 +00:00
[py3] Refactored __unicode__ to __str__.
* Renamed the __unicode__ methods * Applied the python_2_unicode_compatible decorator * Removed the StrAndUnicode mix-in that is superseded by python_2_unicode_compatible * Kept the __unicode__ methods in classes that specifically test it under Python 2
This commit is contained in:
@@ -5,7 +5,7 @@ from django.forms import Form
|
||||
from django.forms.fields import IntegerField, BooleanField
|
||||
from django.forms.util import ErrorList
|
||||
from django.forms.widgets import Media, HiddenInput
|
||||
from django.utils.encoding import StrAndUnicode
|
||||
from django.utils.encoding import python_2_unicode_compatible
|
||||
from django.utils.safestring import mark_safe
|
||||
from django.utils import six
|
||||
from django.utils.six.moves import xrange
|
||||
@@ -33,7 +33,8 @@ class ManagementForm(Form):
|
||||
self.base_fields[MAX_NUM_FORM_COUNT] = IntegerField(required=False, widget=HiddenInput)
|
||||
super(ManagementForm, self).__init__(*args, **kwargs)
|
||||
|
||||
class BaseFormSet(StrAndUnicode):
|
||||
@python_2_unicode_compatible
|
||||
class BaseFormSet(object):
|
||||
"""
|
||||
A collection of instances of the same Form class.
|
||||
"""
|
||||
@@ -51,7 +52,7 @@ class BaseFormSet(StrAndUnicode):
|
||||
# construct the forms in the formset
|
||||
self._construct_forms()
|
||||
|
||||
def __unicode__(self):
|
||||
def __str__(self):
|
||||
return self.as_table()
|
||||
|
||||
def __iter__(self):
|
||||
|
||||
Reference in New Issue
Block a user