Django loading fixture "Невозможно сохранить объект! Состояние было изменено после извлечения из базы данных!".

Во время тестирования я загружаю фикстуру для получения содержимого в базу данных. Тестовый пример начинается следующим образом:

class FirstTestCase(TransactionTestCase):
    fixtures = ['alldata.json']

Я создал приспособление, используя небольшую версию моей огромной исходной базы данных с удаленным содержимым; это также версия базы данных, которую я использую для тестирования:

if "test" in sys.argv:
    DATABASES = {
        'default': {
            #the details of my smaller database
        }
    }

При тестировании я получаю следующую ошибку:

Problem installing fixture '/path/to/my/fixture/alldata.json': Cannot save object! The state has been changed since fetched from the database!

Я не редактировал .json файл, как я могу заставить это приспособление загрузиться

Вернуться на верх