0
0 комментариев

Здравствуйте.

Ломаю себе голову уже сутки, и кажется, что вот вот закипевшие мозги начнут вытекать через уши.

Задача кажется элементарной, но у меня категорически не получается её решить.

Есть такая модель:

@python_2_unicode_compatible
class Latency(models.Model):
    city_from = models.ForeignKey('cities_light.City',
        related_name='city_from',
    )
    city_to = models.ForeignKey('cities_light.City',
        related_name='city_to',
    )
    latency = models.FloatField(default=0,
        verbose_name=_('Latency')
    )
 
    def __str__(self):
        return str(self.pk)

Задача, построить таблицу примерно следующего вида:

X       Минск Москва Воронеж
Минск   X     340    760
Москва  340   X      534
Воронеж 760   534    Х

Возможно следует пересмотреть структуру данных.

В упор смотрю на это, и не понимаю, как правильно сделать.

Если у кого-то есть какие-то идеи на этот счёт, буду крайне признателен за поддержку.


Добавить комментарий