Как удалить всех пользователей и сбросить первичный ключ пользовательской таблицы в django? - PullRequest
0 голосов
/ 02 марта 2020

Я разрабатываю приложение django с некоторыми сложными пользовательскими взаимодействиями и многопользовательскими типами. Так что это требует много испытаний, чтобы сделать. Я заметил, что даже после полного удаления таблицы пользователя, если я добавляю нового пользователя, первичный ключ вновь добавленного пользователя не равен 1. Есть ли простой способ полностью удалить и сбросить все индексы первичных ключей таблицы использования?

Подробности:

  1. Django версия = 3.0
  2. Использование модели пользователя по умолчанию, предоставленной django
  3. Использование dbsqlite3

Спасибо

1 Ответ

0 голосов
/ 02 марта 2020

Вам также необходимо удалить папку миграций в любом приложении, в котором вы определили своих пользовательских пользователей.

В приложении foo папка foo / migrations содержит все данные, которые вы уже изменили и сохранили для нее. для полного сброса вы должны удалить их.

...