Задать вопрос
@EvgenToHelp

Установка связей для уже существующей БД в Django?

Есть готовая Sqlite база данных, надо подключить ее к проекту на Django, нашел как по ней создать модели, но никак не могу понять, как прописать связи между моделями. Когда писал на php использовал yii, там связи прописывались в таком виде:

public function getCategory(){
    return $this->hasOne(Category::className(), ['id' => 'category_id']);
}

В Django связь устанавливается в таком виде,

company_that_makes_it = models.ForeignKey(
    Manufacturer,
    on_delete=models.CASCADE,
)

Есть какой то способ прописать поля, по которым необходимо устанавливать связь?
  • Вопрос задан
  • 184 просмотра
Подписаться 3 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Django: создание backend-приложений
    7 недель
    Далее
  • Академия Эдюсон
    Python-разработчик + ИИ
    9 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Python-разработчик + ИИ
    8 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы