Задать вопрос
@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,
)

Есть какой то способ прописать поля, по которым необходимо устанавливать связь?
  • Вопрос задан
  • 182 просмотра
Подписаться 3 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Python-фреймворк Django
    3 месяца
    Далее
  • Нетология
    Django: создание backend-приложений
    7 недель
    Далее
  • ProductStar
    Django + Python разработка
    2 месяца
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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