A setup for handling generic Django model attachments