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 файл, как я могу заставить это приспособление загрузиться