今ググったらRDBではできるだけテーブルは分けて管理したほうがいいと出てきた
本当か?

この人が言ってることを理解しようとしてるけど中々できない

https://forum.djangoproject.com/t/how-does-register-data-using-models-having-foreignkey-s/11854/2