#10523: Changing object with long __repr__ causes error -------------------------------+------------------------------------- Reporter: bromer | Owner: nobody Type: Bug | Status: closed Component: contrib.admin | Version: 1.2-beta Severity: Normal | Resolution: needsinfo Keywords: | Triage Stage: Accepted Has patch: 0 | Needs documentation: 0 Needs tests: 0 | Patch needs improvement: 0 Easy pickings: 0 | UI/UX: 0 -------------------------------+-------------------------------------
Comment (by hodzanassredin@…): Can reproduce this bug: object.description = "RT @NPancheewa: "B.A.P ถึง....อย่างปลอดภัยแล้วค่ะ" กูรอประโยคนี้ทุกครั้งที่มีการเดินทาง #비에이피 " description = models.TextField() def __unicode__(self): return self.description When I'm trying to remove it shows: value too long for type character varying(200) Environment: Request Method: POST Request URL: http://127.0.0.1:8000/admin/pins/pin/342/delete/ Django Version: 1.6.2 Python Version: 2.7.5 Installed Applications: ('django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'django.contrib.gis', 'leaflet', 'djgeojson', 'storages', 'social.apps.django_app.default', 'django_extensions', 'endless_pagination', 'haystack', 'imagekit', 'auth', 'pins') Installed Middleware: ('django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware') Traceback: File "/home/hodza/projects/pinstream/venv/local/lib/python2.7/site- packages/django/core/handlers/base.py" in get_response 114. response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/home/hodza/projects/pinstream/venv/local/lib/python2.7/site- packages/django/contrib/admin/options.py" in wrapper 432. return self.admin_site.admin_view(view)(*args, **kwargs) File "/home/hodza/projects/pinstream/venv/local/lib/python2.7/site- packages/django/utils/decorators.py" in _wrapped_view 99. response = view_func(request, *args, **kwargs) File "/home/hodza/projects/pinstream/venv/local/lib/python2.7/site- packages/django/views/decorators/cache.py" in _wrapped_view_func 52. response = view_func(request, *args, **kwargs) File "/home/hodza/projects/pinstream/venv/local/lib/python2.7/site- packages/django/contrib/admin/sites.py" in inner 198. return view(request, *args, **kwargs) File "/home/hodza/projects/pinstream/venv/local/lib/python2.7/site- packages/django/utils/decorators.py" in _wrapper 29. return bound_func(*args, **kwargs) File "/home/hodza/projects/pinstream/venv/local/lib/python2.7/site- packages/django/utils/decorators.py" in _wrapped_view 99. response = view_func(request, *args, **kwargs) File "/home/hodza/projects/pinstream/venv/local/lib/python2.7/site- packages/django/utils/decorators.py" in bound_func 25. return func(self, *args2, **kwargs2) File "/home/hodza/projects/pinstream/venv/local/lib/python2.7/site- packages/django/db/transaction.py" in inner 339. return func(*args, **kwargs) File "/home/hodza/projects/pinstream/venv/local/lib/python2.7/site- packages/django/contrib/admin/options.py" in delete_view 1463. self.log_deletion(request, obj, obj_display) File "/home/hodza/projects/pinstream/venv/local/lib/python2.7/site- packages/django/contrib/admin/options.py" in log_deletion 632. action_flag=DELETION File "/home/hodza/projects/pinstream/venv/local/lib/python2.7/site- packages/django/contrib/admin/models.py" in log_action 20. e.save() File "/home/hodza/projects/pinstream/venv/local/lib/python2.7/site- packages/django/db/models/base.py" in save 545. force_update=force_update, update_fields=update_fields) File "/home/hodza/projects/pinstream/venv/local/lib/python2.7/site- packages/django/db/models/base.py" in save_base 573. updated = self._save_table(raw, cls, force_insert, force_update, using, update_fields) File "/home/hodza/projects/pinstream/venv/local/lib/python2.7/site- packages/django/db/models/base.py" in _save_table 654. result = self._do_insert(cls._base_manager, using, fields, update_pk, raw) File "/home/hodza/projects/pinstream/venv/local/lib/python2.7/site- packages/django/db/models/base.py" in _do_insert 687. using=using, raw=raw) File "/home/hodza/projects/pinstream/venv/local/lib/python2.7/site- packages/django/db/models/manager.py" in _insert 232. return insert_query(self.model, objs, fields, **kwargs) File "/home/hodza/projects/pinstream/venv/local/lib/python2.7/site- packages/django/db/models/query.py" in insert_query 1511. return query.get_compiler(using=using).execute_sql(return_id) File "/home/hodza/projects/pinstream/venv/local/lib/python2.7/site- packages/django/db/models/sql/compiler.py" in execute_sql 899. cursor.execute(sql, params) File "/home/hodza/projects/pinstream/venv/local/lib/python2.7/site- packages/django/db/backends/util.py" in execute 69. return super(CursorDebugWrapper, self).execute(sql, params) File "/home/hodza/projects/pinstream/venv/local/lib/python2.7/site- packages/django/db/backends/util.py" in execute 53. return self.cursor.execute(sql, params) File "/home/hodza/projects/pinstream/venv/local/lib/python2.7/site- packages/django/db/utils.py" in __exit__ 99. six.reraise(dj_exc_type, dj_exc_value, traceback) File "/home/hodza/projects/pinstream/venv/local/lib/python2.7/site- packages/django/db/backends/util.py" in execute 53. return self.cursor.execute(sql, params) Exception Type: DataError at /admin/pins/pin/342/delete/ Exception Value: value too long for type character varying(200) -- Ticket URL: <https://code.djangoproject.com/ticket/10523#comment:14> 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 django-updates+unsubscr...@googlegroups.com. To post to this group, send email to django-updates@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/django-updates/064.244397eb1c1a8b2059cd143eec2eb1a4%40djangoproject.com. For more options, visit https://groups.google.com/d/optout.