В настоящее время я работаю над веб-приложением и использую файлы конфигурации для загрузки имен для определенных моделей.
Как бы я хотел связать эти созданные модели с ForeignKey
, связанным скласс родительской модели, который уже существует в другом приложении?
Например, у меня есть следующие модели:
# Base models.py
class Parent(models.Model):
name = models.CharField()
# Child models.py
class child(models.Model):
name = models.CharField()
parent = models.foreignKey('Parent', on_delete = models.CASCADE)
Первые базовые модели уже существуют в базе данных и будут использоватьсяв предыдущем представлении.Затем в текущих представлениях я вызову функцию, которая получит или создаст определенное количество дочерних моделей на основе количества строк в файле csv, и передам эти сгенерированные модели в шаблон html.
Я не уверен, как это сделать, чтобы убедиться, что модели, созданные в функции, будут иметь соответствующий внешний ключ, который связывает его с правильной конкретной моделью, использованной в предыдущем представлении.