Я работаю над проектом Django с использованием базы данных noSQL MongoDB. У меня есть данные, необходимые для заполнения базы данных, которые хранятся в файле JSON, но я не могу понять, как это сделать.
Модель, в которой я пытаюсь установить связь один ко многим с другими объектами того же класса:
class Hero(models.Model):
name = models.TextField(max_length=120, null=True)
counters = models.ForeignKey('self', null=True, on_delete=models.CASCADE)
image = models.ImageField(blank=False, null=True, upload_to="")
И пример данных моего файла JSON:
{
"Abaddon":{
"counters":[
"Ancient Apparition",
"Brewmaster",
"Doom",
"Outworld Devourer",
"Shadow Demon"
],
"image":"media/Abaddon.png"
},...
Нужно ли форматировать данные JSON по-другому? Я в недоумении.