у них есть уникальный id. есть авторы статей, допустим несколько. я хочу связать id статьи с авторами, чтобы было две таблицы, одна со статьями, а во второй тот же айдишник статьи и авторы.
Я должен написать foreignkey кому из них?
Для начала почитай про базы данных, выбери MySql или PostgreSQL, и потрать пару месяцев на изучение баз данных, а уже потом работай с ORM
Никому. Если у тебя одна статья может принадлежать нескольким авторам надо делать imtermediate table (author_id,post_id) и ей писать ключи
а связь manytomany из моделей не подойдет?
Я про нее и говорю, но промежуточную таблицу всегда лучше задавать явно, и указывать её через through. Тогда ты сможешь её контролировать и например, навесить составной индекс. Если этого не делать, джанга всё равно её сделает неявно, но назовёт её и поля внутри обзовёт так, как ей хочется.
понял, спасибо огромное!
Обсуждают сегодня