[Django] #30985: Error when adding a group In admin - The database backend does not accept 0 as a value for AutoField.

10 views
Skip to first unread message

Django

unread,
Nov 13, 2019, 2:18:01 PM11/13/19
to django-...@googlegroups.com
#30985: Error when adding a group In admin - The database backend does not accept 0
as a value for AutoField.
-------------------------------------------------+------------------------
Reporter: Juan Manuel Crescente | Owner: nobody
Type: Uncategorized | Status: new
Component: Uncategorized | Version: 2.2
Severity: Normal | Keywords:
Triage Stage: Unreviewed | Has patch: 0
Needs documentation: 0 | Needs tests: 0
Patch needs improvement: 0 | Easy pickings: 0
UI/UX: 0 |
-------------------------------------------------+------------------------
ValueError at /admin/auth/group/add/

The database backend does not accept 0 as a value for AutoField.
Request Method: POST
Request URL:
http://localhost:8000/admin/auth/group/add/?_to_field=id&_popup=1
Django Version: 2.2.3
Exception Type: ValueError
Exception Value:
The database backend does not accept 0 as a value for AutoField.
Exception Location:
/Users/juan/Documents/manu/dev/yas/venv3/lib/python3.7/site-
packages/django/db/backends/mysql/operations.py in validate_autopk_value,
line 181
Python Executable:
/Users/juan/Documents/manu/dev/yas/venv3/bin/python
Python Version: 3.7.3
Python Path:
['/Users/juan/Documents/manu/dev/yas',
'/Users/juan/Documents/manu/dev/yas/venv3/lib/python37.zip',
'/Users/juan/Documents/manu/dev/yas/venv3/lib/python3.7',
'/Users/juan/Documents/manu/dev/yas/venv3/lib/python3.7/lib-dynload',
'/usr/local/Cellar/python/3.7.3/Frameworks/Python.framework/Versions/3.7/lib/python3.7',
'/Users/juan/Documents/manu/dev/yas/venv3/lib/python3.7/site-packages']
Server time: Wed, 13 Nov 2019 19:12:05 +0000

in Django==2.2.3

--
Ticket URL: <https://code.djangoproject.com/ticket/30985>
Django <https://code.djangoproject.com/>
The Web framework for perfectionists with deadlines.

Django

unread,
Nov 14, 2019, 2:14:17 AM11/14/19
to django-...@googlegroups.com
#30985: Error when adding a group In admin - The database backend does not accept 0
as a value for AutoField.
-------------------------------------+-------------------------------------
Reporter: Juan Manuel | Owner: nobody
Crescente |
Type: Bug | Status: closed
Component: contrib.admin | Version: 2.2
Severity: Normal | Resolution:
| worksforme

Keywords: | Triage Stage:
| Unreviewed
Has patch: 0 | Needs documentation: 0
Needs tests: 0 | Patch needs improvement: 0
Easy pickings: 0 | UI/UX: 0
-------------------------------------+-------------------------------------
Changes (by felixxm):

* status: new => closed
* resolution: => worksforme
* component: Uncategorized => contrib.admin
* type: Uncategorized => Bug


Comment:

Thanks for this report, however described scenario works for me on MySQL.

--
Ticket URL: <https://code.djangoproject.com/ticket/30985#comment:1>

Django

unread,
Nov 14, 2019, 2:15:14 AM11/14/19
to django-...@googlegroups.com
#30985: Error when adding a group in admin - "The database backend does not accept

0 as a value for AutoField".
-------------------------------------+-------------------------------------
Reporter: Juan Manuel | Owner: nobody
Crescente |
Type: Bug | Status: closed
Component: contrib.admin | Version: 2.2
Severity: Normal | Resolution:
| worksforme
Keywords: | Triage Stage:
| Unreviewed
Has patch: 0 | Needs documentation: 0
Needs tests: 0 | Patch needs improvement: 0
Easy pickings: 0 | UI/UX: 0
-------------------------------------+-------------------------------------

--
Ticket URL: <https://code.djangoproject.com/ticket/30985#comment:2>

Reply all
Reply to author
Forward
0 new messages