класс для прикрепления к постам, при этом прикрепления могут быть разные - видео, фото - для каждого типа прикрепленных объектов - тоже свой класс.
При этом я хочу чтобы список прикреплений был у меня в общей таблице, без разделения по типам объектов. А в классе для каждого типа объекта делаю поле ссылающееся через ForeignKey на прикрепление-"оболочку" из общей таблицы. Т.е. это поле будет одинаковым для каждого типа, но храниться оно должно в таблицах, разделенным по типам. Так вот как это поле прописать не в каждой модели типа объекта, а только единожды, в модели "оболочки"?
создай класс Attachment от него сделай PhotoAttachment(Attachment) это породит связь o2o между ними и ты сможешь получать список всех атачей к посту
Обсуждают сегодня