Size: a a a

Django [ru] #STAY HOME

2020 May 08

IC

Ilya Chkv in Django [ru] #STAY HOME
Если же чисто фронтом, то как минимум то html5 и штука pluggable с дальнейшим кавырянием в чем-то на js
источник

IC

Ilya Chkv in Django [ru] #STAY HOME
Ещё вариант, топорный правда это в шаблоне через переменные. И.е. псевдографикой набирать. Чем-то похожее на команду tree из Линукс. И.е. усложненный вариант sort и рисование символами
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Ilya Chkv
Попробовать можно библиотеками питона строить и отдавать наружу в виде картинки
будет какой-то пипец: гонять туда сюда картинки)
чисто обмениваться json: фронт -> бэк, гораздо быстрее
источник

IC

Ilya Chkv in Django [ru] #STAY HOME
Вопрос в рендере
источник

IC

Ilya Chkv in Django [ru] #STAY HOME
Просто чувак поорязнет и там и там в компании. Пусть хотя бы поймет как это питоном можно сделать
источник

IC

Ilya Chkv in Django [ru] #STAY HOME
*копании
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
https://github.com/hlgr360/mindmap.js

но погрязнуть все равно придется))
источник

IC

Ilya Chkv in Django [ru] #STAY HOME
Тогда уж проще на том, что проще. А именно jquery
источник

IC

Ilya Chkv in Django [ru] #STAY HOME
Simple jQuery Mind Map Diagram Plugin - mindmap | Free jQuery Plugins
https://www.jqueryscript.net/chart-graph/Simple-jQuery-Mind-Map-Diagram-Plugin-mindmap.html
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
думаю проще обратиться к фронтендерам, хотя бы за консультацией

а на jquery, думаю, будет тяжело такое сделать 100500 even'тов, лучше уж на чем-нибудь реактивном
источник

IC

Ilya Chkv in Django [ru] #STAY HOME
Artem Gubatenko
думаю проще обратиться к фронтендерам, хотя бы за консультацией

а на jquery, думаю, будет тяжело такое сделать 100500 even'тов, лучше уж на чем-нибудь реактивном
Singaling?
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Ilya Chkv
Singaling?
я работал только с vuejs, так что советовать не могу)
источник

IC

Ilya Chkv in Django [ru] #STAY HOME
Можно же некий вариант панинации сделать не обязательно разом выстреливать все за раз
источник

IC

Ilya Chkv in Django [ru] #STAY HOME
Artem Gubatenko
я работал только с vuejs, так что советовать не могу)
Сигналы в джанге имел ввиду
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Ilya Chkv
Сигналы в джанге имел ввиду
не-не, сигналы в джанго только на крайний случай, и здесь не уместны

even'ты - имелось ввиду что jquery работает на них, и когда их много - быстро запутываешься
источник

IC

Ilya Chkv in Django [ru] #STAY HOME
Ладно. Кто как хочет, - так и точит)
источник

Z

ZHU in Django [ru] #STAY HOME
Ilya Chkv
Емнип from django.utils import timezone
не то вот что хотел я получить
TimeWork.objects.filter(
   controller_id=obj['id']
).order_by('-start_time').extra(
   select={
       'l_start_time': "to_char(start_time at time zone '{}', 'YYYY-MM-DD HH24:MI:SS')".format(TIME_ZONE),
       'l_end_time': "to_char(end_time at time zone '{}', 'YYYY-MM-DD HH24:MI:SS')".format(TIME_ZONE)
   }
).values('l_start_time', 'l_end_time', 'status', 'time'))
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
ZHU
не то вот что хотел я получить
TimeWork.objects.filter(
   controller_id=obj['id']
).order_by('-start_time').extra(
   select={
       'l_start_time': "to_char(start_time at time zone '{}', 'YYYY-MM-DD HH24:MI:SS')".format(TIME_ZONE),
       'l_end_time': "to_char(end_time at time zone '{}', 'YYYY-MM-DD HH24:MI:SS')".format(TIME_ZONE)
   }
).values('l_start_time', 'l_end_time', 'status', 'time'))
👍
было бы неплохо спрятать это в методе менеджера модели)
источник

Z

ZHU in Django [ru] #STAY HOME
зачем мне это только на одну вьюху
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
чисто чтоб красиво в коде было)
источник