ModelName, соответствующий запросу, не существует. Проблема работы с loaddata
Я пытаюсь использовать loaddata в Django для загрузки json-файла в мою базу данных. Но при выполнении этого действия я получаю следующий откат
Traceback (most recent call last):
File "D:\env\lib\site-packages\django\db\models\fields\related_descriptors.py", line 173, in __get__
rel_obj = self.field.get_cached_value(instance)
File "D:\env\lib\site-packages\django\db\models\fields\mixins.py", line 15, in get_cached_value
return instance._state.fields_cache[cache_name]
KeyError: 'loan_application'
During handling of the above exception, another exception occurred:
loan_tracker.models.DoesNotExist: Problem installing fixture 'C:\Users\Desktop\db_try2.json': LoanData matching query does not exist.
Есть похожие проблемы, о которых уже спрашивали, но ни одна из них не работает в моем случае loan_application является внешним ключом к другой модели. Я использовал следующий подход для решения этой проблемы .
- Checked the format of my json file that is accepted for loaddata. Checks out
- Used DISABLE TRIGGER ALL for any foreign key constraints that may cause this to happen.
- Used the
loaddata --ignorenonexistentkeyword to ignore fields and models that may have been removed.
Но, похоже, здесь ничего не работает. Буду признателен за новый подход, который можно применить, чтобы заставить эту модель загрузиться в мою БД. P.S. : Я не могу исключить эту модель, поскольку это повлияет на другие модели, которые зависят от нее.