{"id": 8320, "created": "2008-08-14 18:20:13", "changetime": "2013-03-11 14:40:48", "last_pulled_from_trac": "2022-03-06 03:41:56.521096", "stage": "Accepted", "status": "closed", "component": "contrib.admin", "type": "Bug", "severity": "Normal", "version": "dev", "resolution": "fixed", "summary": "Admin Transaction Management Error", "description": "When using admin from the trunk [r8346] on Ubuntu I am getting occasional tracebacks like the following. I *appears* only to happen when one of the foreign key fields is changed, or at least I haven't been able to trigger the problem without changing one of them. I am only selecting values using the drop-downs populated from the related models.\r\n\r\nEnvironment:\r\n\r\n * Request Method: POST\r\n * Request URL: http://test.holdenweb.com/admin/accounts/userprofile/14/\r\n * Django Version: 1.0-alpha_2-SVN-8346\r\n * Python Version: 2.4.3\r\n\r\nInstalled Applications:\r\n{{{\r\n#!python\r\n['django.contrib.auth',\r\n 'django.contrib.contenttypes',\r\n 'django.contrib.sessions',\r\n 'django.contrib.sites',\r\n 'django.contrib.admin',\r\n 'pages',\r\n 'grp',\r\n 'contact',\r\n 'registration',\r\n 'accounts']\r\n}}}\r\nInstalled Middleware:\r\n{{{\r\n#!python\r\n('django.middleware.common.CommonMiddleware',\r\n 'django.contrib.sessions.middleware.SessionMiddleware',\r\n 'django.contrib.auth.middleware.AuthenticationMiddleware',\r\n 'django.middleware.doc.XViewMiddleware')\r\n}}}\r\n\r\nTraceback:\r\n{{{\r\nFile \"/home/holdenwe/django-trunk/django/core/handlers/base.py\" in get_response\r\n 86. response = callback(request, *callback_args, **callback_kwargs)\r\nFile \"/home/holdenwe/django-trunk/django/contrib/admin/sites.py\" in root\r\n 172. return self.model_page(request, *url.split('/', 2))\r\nFile \"/home/holdenwe/django-trunk/django/views/decorators/cache.py\" in _wrapped_view_func\r\n 44. response = view_func(request, *args, **kwargs)\r\nFile \"/home/holdenwe/django-trunk/django/contrib/admin/sites.py\" in model_page\r\n 189. return admin_obj(request, rest_of_url)\r\nFile \"/home/holdenwe/django-trunk/django/contrib/admin/options.py\" in __call__\r\n 275. return self.change_view(request, unquote(url))\r\nFile \"/home/holdenwe/django-trunk/django/db/transaction.py\" in _commit_on_success\r\n 251. leave_transaction_management()\r\nFile \"/home/holdenwe/django-trunk/django/db/transaction.py\" in leave_transaction_management\r\n 75. raise TransactionManagementError(\"Transaction managed block ended with pending COMMIT/ROLLBACK\")\r\n\r\nException Type: TransactionManagementError at /admin/accounts/userprofile/14/\r\nException Value: Transaction managed block ended with pending COMMIT/ROLLBACK\r\n}}}\r\n", "owner": "aaugustin", "reporter": "holdenweb", "keywords": "admin transaction", "easy": 0, "has_patch": 0, "needs_better_patch": 0, "needs_tests": 0, "needs_docs": 0, "ui_ux": 0} {"id": 8301, "created": "2008-08-14 00:20:04", "changetime": "2011-09-28 16:12:17", "last_pulled_from_trac": "2022-03-06 03:41:53.398614", "stage": "Accepted", "status": "closed", "component": "Documentation", "type": null, "severity": null, "version": "dev", "resolution": "fixed", "summary": "ModelFormSet documentation is very confusing", "description": "It's very hard to understand the ModelFormSet documentation. Also ModelFormSet works directly from a Model, whereas FormSet works from a form. It would be helpful to give a more concrete example, including showing how to set which model fields are part of the form (ala Meta class).", "owner": "brosner", "reporter": "anonymous", "keywords": null, "easy": 0, "has_patch": 0, "needs_better_patch": 0, "needs_tests": 0, "needs_docs": 0, "ui_ux": 0} {"id": 8324, "created": "2008-08-14 20:34:49", "changetime": "2011-09-28 16:12:16", "last_pulled_from_trac": "2022-03-06 03:41:57.130434", "stage": "Accepted", "status": "closed", "component": "contrib.admin", "type": null, "severity": null, "version": "dev", "resolution": "fixed", "summary": "admin list display is broken", "description": "[8352] breaks simple list display. to reproduce, \r\n\r\n{{{\r\n# models.py\r\nclass Site(models.Model):\r\n\tname = models.CharField(max_length=255)\r\n\t\r\n\tdef __unicode__(self):\r\n\t\treturn self.name\r\n\r\n# admin.py\r\nfrom django.contrib import admin\r\nfrom visitdb import models as visitdb\r\n\r\nadmin.site.register(visitdb.Site)\r\n}}}\r\n\r\ngo to /admin, and click on Site.\r\n\r\n{{{\r\nEnvironment:\r\n\r\nRequest Method: GET\r\nRequest URL: http://localhost:8000/django-admin/visitdb/site/\r\nDjango Version: 1.0-alpha_2-SVN-8352\r\nPython Version: 2.5.2\r\nInstalled Applications:\r\n['django.contrib.auth',\r\n 'django.contrib.contenttypes',\r\n 'django.contrib.sessions',\r\n 'django.contrib.sites',\r\n 'django.contrib.admin',\r\n 'django.contrib.humanize',\r\n 'visitdb',\r\n 'photologue']\r\nInstalled Middleware:\r\n('visitdb.middleware.RequestAttributeSetup',\r\n 'django.middleware.common.CommonMiddleware',\r\n 'django.contrib.sessions.middleware.SessionMiddleware',\r\n 'django.contrib.auth.middleware.AuthenticationMiddleware',\r\n 'django.middleware.doc.XViewMiddleware',\r\n 'visitdb.middleware.StandardViewKwargsMiddleware')\r\n\r\n\r\nTemplate error:\r\nIn template /home/tobias/caktus/eclipse-workspace/blueridge_visit_database/django/contrib/admin/templates/admin/change_list.html, error at line 34\r\n Caught an exception while rendering: local variable 'attr' referenced before assignment\r\n 24 : {% if cl.has_filters %}\r\n\r\n\r\n 25 :