Changeset 5372
- Timestamp:
- 05/28/07 06:04:13 (1 year ago)
- Files:
-
- django/branches/unicode/django/db/models/options.py (modified) (3 diffs)
- django/branches/unicode/tests/modeltests/basic/models.py (modified) (1 diff)
- django/branches/unicode/tests/regressiontests/model_regress (added)
- django/branches/unicode/tests/regressiontests/model_regress/__init__.py (added)
- django/branches/unicode/tests/regressiontests/model_regress/models.py (added)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
django/branches/unicode/django/db/models/options.py
r5345 r5372 7 7 from django.db.models import Manager 8 8 from django.utils.translation import activate, deactivate_all, get_language, string_concat 9 from django.utils.encoding import force_unicode, smart_str 9 10 from bisect import bisect 10 11 import re … … 91 92 def __repr__(self): 92 93 return '<Options for %s>' % self.object_name 93 94 94 95 def __str__(self): 95 return "%s.%s" % (s elf.app_label, self.module_name)96 return "%s.%s" % (smart_str(self.app_label), smart_str(self.module_name)) 96 97 97 98 def verbose_name_raw(self): … … 103 104 lang = get_language() 104 105 deactivate_all() 105 raw = unicode(self.verbose_name)106 raw = force_unicode(self.verbose_name) 106 107 activate(lang) 107 108 return raw django/branches/unicode/tests/modeltests/basic/models.py
r4971 r5372 1 # coding: utf-8 1 2 """ 2 3 1. Bare-bones model
