#27599: str(Field()) crashes
-------------------------------------+-------------------------------------
Reporter: Sergey | Owner: nobody
Fedoseev |
Type: Bug | Status: new
Component: Database | Version: 1.8
layer (models, ORM) |
Severity: Normal | Keywords:
Triage Stage: | Has patch: 0
Unreviewed |
Needs documentation: 0 | Needs tests: 0
Patch needs improvement: 0 | Easy pickings: 1
UI/UX: 0 |
-------------------------------------+-------------------------------------
{{{
#!python
In [1]: from django.db.models import Field
In [2]: str(Field())
---------------------------------------------------------------------------
AttributeError Traceback (most recent call
last)
<ipython-input-2-4740ae05790d> in <module>()
----> 1 str(Field())
/home/sergey/dev/django/django/utils/six.pyc in <lambda>(self)
840 klass.__name__)
841 klass.__unicode__ = klass.__str__
--> 842 klass.__str__ = lambda self:
self.__unicode__().encode('utf-8')
843 return klass
844
/home/sergey/dev/django/django/db/models/fields/__init__.pyc in
__str__(self)
188 def __str__(self):
189 """ Return "app_label.model_label.field_name". """
--> 190 model = self.model
191 app = model._meta.app_label
192 return '%s.%s.%s' % (app, model._meta.object_name,
self.name)
AttributeError: 'Field' object has no attribute 'model'
}}}
--
Ticket URL: <https://code.djangoproject.com/ticket/27599>
Django <https://code.djangoproject.com/>
The Web framework for perfectionists with deadlines.
--
You received this message because you are subscribed to the Google Groups
"Django updates" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/django-updates/053.56de58afc7fd5fc616820052ba6f1378%40djangoproject.com.
For more options, visit https://groups.google.com/d/optout.