Я на самом деле не до конца разобрался с отношениями между таблицами. Может быть не так описал модель комьютера.
Может нужно не ForeignKey использовать
у тебя FK не в ту сторону направлены.
По твоим моедлям получается. что в компе может быть одна плашка памяти, но эта плашка может стоять внесокльких компах.
Тебе надо ram\cpu\hdd отсюда убрать, а в тех моделях создать FK на комп.