Hej,
Gdy tworzę nowego użytkownika jego id rozpoczyna się od +20 numeru. Wynika to stąd, że wcześniej narobiłem tylu użytkowników przy testach. Problem w tym, że gdy ich wszystkich skasowałem, id nowo stworzonych nalicza się dalej (21, 22, 23 itd.) Usuwałem migracje, traktowałem bazę danych flushem (py manage.py flush), używałem polecenia squash, zrobiłem wiele i baz najmniejszych rezultatów.
>>> User.objects.get(id=0)
[długa linia kodu która mówi, że takiego Usera nie ma]
>>> User.objects.get(id=24)
<User: Stasiek>
[ten User jest pierwszy (jedyny w bazie) i winien mieć id 0]
Jestem otwarty na propozycję.