Сериализация идентификатора не обновляется при создании объектов с использованием оболочки в Django PostgreSQL - PullRequest
0 голосов
/ 27 января 2020

У меня есть модуль с именем shell_functions , где у меня есть следующая функция:

def add_areas():
    for data in some_data:
        Area.objects.create(id=data['id'], name=data['name'])

Я запускаю эту функцию из оболочки для создания объектов. После этого я попытался создать область из панели администратора. Однако на этот раз я получаю ошибку целостности, говоря, что Area с id = 1 уже существует. Очевидно, что счетчик сериализации идентификатора не обновился сам, как я явно ввел идентификатор в функции оболочки. Как решить эту проблему? Спасибо за любую помощь!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...