Здравствуйте,помогите, пожалуйста, разобраться.есть:class ATM(models.Model): num = models.CharField.. d_scheme = models.ForeignKey('DS', null=True ...class DS(models.Model): title = models.CharField..class DSUnit(models.Model): d_scheme = models.ForeignKey(DS) type = models.CharField(.. currency = models.PositiveSmallIntegerField(.. denomination = models.PositiveIntegerField(..class Cass(models.Model): atm = models.ForeignKey(ATM) dsu = models.ForeignKey(DSUnit) banknotes_quantity = models.PositiveIntegerField(...банкомат (ATM), у которого есть некоторая схема деноминации (DS), DSUnit - варианты DS, в банкомат загружаются кассеты (Cass), настроеные в соответствии с DS.я хочу, чтобы в админке можно было добавить:- DS, при этом можно сразу добавить различные варианты DSI, форма для которых отображатеся inline в DS- при добавлении ATM должна отображаться inline форма добавления вариантов Cass, в которой варианты DSUnit должны отображаться в зависимости от ATM, т.е. только те, у которых DSUnit.d_scheme == Cass.atm.d_scheme.То есть кассета для банкомата формируется в зависимости от того, какая DS у банкомата (если DS не задана, то должен отобразить пустой <select> <option>)